文件名称:第一个C#程序Hello World
文件大小:3KB
文件格式:RAR
更新时间:2011-08-27 10:15:15
C# SDK .NET Framework 2.0
因为需要进行比对教学,所以这几天闲暇之余我学习了一下C#语言。环境:Windows XP Professional、.NET Framewokd 2.0、 .NET Frameworkd 2.0 SDK(没有安装VS系列IDE),以及记事本。学习思路:按照Java的规范来书写C#代码。
编译步骤:
1. 打开\"所有程序\"菜单栏位中的SDK命令提示
2. csc.exe /out:demo.exe FirstCSProgramming.cs
3. dmeo.exe
示例内容:演示了C#的属性、代理和事件的基本概念。书写代码方式:几乎一行注释,一行代码,逻辑非常清楚,是学习C#语言的好例子。
问题:书写两个命令空间FirstCSProgramming.cs和DemoDelegateAndEvent.cs之后,使用using语句之后,不能相互调用(因为编译不过)--郁闷!!!
感想:本人觉得C#语言是一个没有完全进化干净的OO语言(个人观点)。比如,它的代理事件模式是一种非常搞的设计概念东西,本人觉得它:接口不象接口,抽象类不象抽象类的,搞了一种什么来自于Callback的概念--唉,无语。。。
总结:如果你能看代码逻辑,那么表示你的C#学得不错,只少不是那种只会在VS中拖拖拽拽写什么东西的。C#与Java的思想是完成不一样的。这是两种思想理念的东西,千万不要混为一谈。
结论:如果你是喜欢不受约束的程序员,那么学习Java; 如果你是喜欢不追究细节的人,那么学习VS方式的C#编程。
【文件预览】:
FirstCSProgramming.cs