社区
C#
帖子详情
A.关于全局常量;B.关于C#中的函数是否需要声明
huawdai
2002-07-05 12:47:26
A。
如果我有两个类,使用同样的namespace,但是使用两个单独的文件。
在这两个类中有一些公用的常量,比如MAX_PATH=256之类的,我不想在每个类里面都声明。请问,怎么做到这两个类公用同一个常量声明呢?谢谢!
B。
好像C#中的函数不需要声明是吧?不过如果A函数调用了B函数,那么B函数的函数体必须在A函数之前,否则VC#的集成编译环境就不认B函数!
事实是这样的吗?还望高手指点!谢谢!
...全文
405
10
打赏
收藏
A.关于全局常量;B.关于C#中的函数是否需要声明
A。 如果我有两个类,使用同样的namespace,但是使用两个单独的文件。 在这两个类中有一些公用的常量,比如MAX_PATH=256之类的,我不想在每个类里面都声明。请问,怎么做到这两个类公用同一个常量声明呢?谢谢! B。 好像C#中的函数不需要声明是吧?不过如果A函数调用了B函数,那么B函数的函数体必须在A函数之前,否则VC#的集成编译环境就不认B函数! 事实是这样的吗?还望高手指点!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
spgoal
2002-07-09
打赏
举报
回复
A、在同一个namespace里,只要你在其他页面也用这个namespace,那个常量还是可以访问的
B、不需要想传统的C++那样先声明后使用,因为已经封装在类中了,你要调用必须先实例化那个类,然后才能调用类里的函数
juqiang
2002-07-09
打赏
举报
回复
b,不需要声明,也和位置无关。
你的常量,可以做一个enum或者父类的property
daehappy
2002-07-09
打赏
举报
回复
up!gz!
CForce
2002-07-05
打赏
举报
回复
1、所有对象以类为单位。你可以声明为公共静态方法,那么谁都可以调用了。
2、C#没有函数声明跟函数体分开写的。(重写借口、抽象类也不算)
jdpopo
2002-07-05
打赏
举报
回复
A.就不说了
B.关于C#中的函数是否需要声明???
你要用什么方法就得定义或重载啊?为什么这么说?
dreammaster
2002-07-05
打赏
举报
回复
我是说如果A类的a方法想调用B类的b方法,则必须在A类中声明a方法,在B类中声明b方法,你说的对,不是所有类中都需要定义方法。
huawdai
2002-07-05
打赏
举报
回复
呵呵,的确是不需要声明的,而且也没有位置关系。
huawdai
2002-07-05
打赏
举报
回复
关于B:
你的意思是说,在C#中,函数是必须要声明的吗?
但是我下载了一个五子棋的C#源程序,它里面就没有函数声明的语句。
dreammaster
2002-07-05
打赏
举报
回复
全局化变量,是过去结构化程序设计中的概念,在OO的时代,要以对象的方式去考虑程序的设计。
dreammaster
2002-07-05
打赏
举报
回复
A. 继承于一个共同的祖先类,在祖先类中定义这个常量。
B. oo的方法是为对象服务的,所以在对象(class)中声明函数。对象a中的方法A想要调用对象B中的方法b,则需要在对象a中声明对象b,或将b方法声明为B对象中的静态方法。
在编译时,环境会去先编b对象,再去编a对象,不会存在什么不认的形式。
C程序设计语言期末考试题A有答案).docx
C程序设计语言期末考试题A有答案).docx
C_
C#
_VB_Java语法比较总结
C_
C#
_VB_Java语法比较总结,比较C_
C#
_VB_Java等代码的不同之处
C++ Java
C#
.net VB.net 语法对比
C++ Java
C#
.net VB.net 四种常用语言的各种语法对比,语法大全
C#
通过PInvoke调用c++
函数
的备忘录的实例详解
目前知道的情况被调用的C/C++
函数
只能是
全局
函数
不能调用类
中
的成员方法 被调用的C
函数
必须使用extern “C“包含,保证采用的导出
函数
名生成规则和.NET一致
函数
调用约定通常使用WINAPI也就是__stdcall,.net默认也是__stdcall .net可以和c++同时用cdecl调用约定,这样可以支持可变参数个数 c
函数
必须使用__declspec(dllexport)前缀来导出 PInvoke assistant工具可以辅助生成
C#
和VB的引入
声明
,还可以查看常见的
常量
枚举 能否调用重载的c++
函数
导出还没有试验,目前找到的信息看还是不行 字符串只支持C里的char* w_
C#
经典教程
C#
_深入浅出全接触.pdf,
C#
基础教程.pdf,
C#
入门经典.pdf。
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章