与java不同 C#不支持全局函数
2012-06-26 09:46
239 查看
所有的函数必须在类内部声明
• 无源文件和头文件之分
所有的函数必须声明的时候被实现
int NotAllowed() //错误,C#没有全局函数
{
...
}
sealed class Methods
{
void Inline()
{ ...
}
void Error()
{ ...
}; //错误,函数不能有结尾分号
int AlsoError(); //错误,函数必须声明的时候被实现
}
和Java一样,C#不允许有全局函数。所有的函数必须在类或结构内实现。函数是类或结构的成员,函数也被称为方法。
C#允许可以在类的声明中加入结尾分号,例如:
sealed class Methods
{
...
};//可以有结尾分号
但是,C#不允许在函数的声明中加入结尾分号,例如:
sealed class Methods
{
void NotAllowed() {...} ; //错误,函数不能有结尾分号
}
• 无源文件和头文件之分
所有的函数必须声明的时候被实现
int NotAllowed() //错误,C#没有全局函数
{
...
}
sealed class Methods
{
void Inline()
{ ...
}
void Error()
{ ...
}; //错误,函数不能有结尾分号
int AlsoError(); //错误,函数必须声明的时候被实现
}
和Java一样,C#不允许有全局函数。所有的函数必须在类或结构内实现。函数是类或结构的成员,函数也被称为方法。
C#允许可以在类的声明中加入结尾分号,例如:
sealed class Methods
{
...
};//可以有结尾分号
但是,C#不允许在函数的声明中加入结尾分号,例如:
sealed class Methods
{
void NotAllowed() {...} ; //错误,函数不能有结尾分号
}
相关文章推荐
- 【Java/Android性能优5】 Android ImageCache图片缓存,使用简单,支持预取,支持多种缓存算法,支持不同网络类型,扩展性强
- 让C# Excel导入导出,支持不同版本的Office
- [转]比较高效地实现从两个不同数组中提取相同部分组成新的数组(只支持Int类型) [C#]
- C# 与 Java 的不同点总结(持续追加中)
- Java与C#中的封装有什么不同之处!!!
- C#和java,C#和C++各有什么不同
- JAVA JDK不同版本对JFrame的支持
- C# 和Java骨子里是两种不同的语言
- 相同中的不同:Java程序员应该停止低看C#
- 【Java/Android性能优 6】Android 图片SD卡缓存 使用简单 支持预取 支持多种缓存算法 支持不同网络类型 支持序列化
- 初学Java,使用swicth与c#的不同(三)
- c#设计真的跟java有很大不同
- 关于JAVA和C#在MD5加密时不同问题的解决办法
- C#和JAVA的相同点和不同点
- 整理的部分Java和C#不同点
- java与c#的区别、两者有什么不同?
- Java与C#的一些不同点
- Atitit.加密算法 des  aes 各个语言不同的原理与解决方案java php c#
- 让C# Excel导入导出,支持不同版本的Office
- 关于SubString在C#,JAVA,Oracle,SQLServer中的不同用法