Java 程序员学习 C#笔记 (1)
2010-12-09 15:46
344 查看
文章阅读前提是,你是一个至少对Java 1.5已经非常熟悉的程序员. 而且已经有了面向对象的开发经验. 这里会忽略所有与Java相同的东西.
命名空间关键字 namespace
常用调试语句 Debug.WriteLine("Test{0}{1}",param1,param2);
使用Debug的好处就是编译的时候就当他是浮云....
数据类型 这里就重点列举一些我想关注的.
bool 这个是对应Java的 boolean ... 考 至于省这几个字母吗?
string 文本.... 可以用 == 和 != 进行数值比较 可以用String ,但是传说中c#用 string比较好
sbyte -128 到 127
byte 0-255
short -32768 到 32767
ushort 0 到 65535
对应着还有 int , uint , long, ulong
常用的数类型根据精度 float, double, decimal
char 貌似用途和java一样
差不多都列出来了吧
声明字符串的时候有一个方法可以很方便的搞定html或者sql语句
C#数据类型转换常用方法 Convert.To.....
另外居然还保留混论的goto ..... 就当他也是浮云吧
枚举可以指定数据类型
枚举类的一个转换例子,比Java复杂的多了去了.
typeName mytype = (typeName)Enum.Parse(typeof(typeName), myString);
结构
foreach 循环和java 1.5 提供的for(String x: xs)一样效果
命名空间关键字 namespace
常用调试语句 Debug.WriteLine("Test{0}{1}",param1,param2);
使用Debug的好处就是编译的时候就当他是浮云....
数据类型 这里就重点列举一些我想关注的.
bool 这个是对应Java的 boolean ... 考 至于省这几个字母吗?
string 文本.... 可以用 == 和 != 进行数值比较 可以用String ,但是传说中c#用 string比较好
sbyte -128 到 127
byte 0-255
short -32768 到 32767
ushort 0 到 65535
对应着还有 int , uint , long, ulong
常用的数类型根据精度 float, double, decimal
char 貌似用途和java一样
差不多都列出来了吧
声明字符串的时候有一个方法可以很方便的搞定html或者sql语句
string sql = @"select * / what i want /不用转移 卢萨卡江东父老快速打击发";
C#数据类型转换常用方法 Convert.To.....
另外居然还保留混论的goto ..... 就当他也是浮云吧
枚举可以指定数据类型
enum typeName{ value1, value2, value3, ...... } // other way enum typeName:byte{ north=1, south = 2, east = 3, .... }
枚举类的一个转换例子,比Java复杂的多了去了.
typeName mytype = (typeName)Enum.Parse(typeof(typeName), myString);
结构
struct route{ public int x; public int y; //结构函数 public int z(){ return x+y; } //构造函数 public route(int myx,int myy){ ..... } }
foreach 循环和java 1.5 提供的for(String x: xs)一样效果
foreach (string name in names){ //name is read only }
相关文章推荐
- Java 程序员学习 C#笔记 (2)
- Java程序员的C#学习笔记(关于.NET的理解)
- java转入C#学习笔记-1
- Java程序员学C#基本语法两个小时搞定(对比学习)
- [原]Java程序员的JavaScript学习笔记(11——jQuery-在“对象”层面扩展)
- java与C#学习笔记一初始化
- Java程序员的JavaScript学习笔记(11——jQuery-在“对象”层面扩展)
- Java程序员的JavaScript学习笔记 (目录)
- Java学习笔记31:Java程序员应该了解的10个面向对象设计原则
- JAVA程序员养成计划之JVM学习笔记(2)-垃圾收集管理
- java程序员学C#基本语法两个小时搞定(对比学习)
- java程序员学C#基本语法两个小时搞定(对比学习)
- [好程序员训练营]java基础笔记之static关键字的学习
- C\C++ 程序员从零开始学习Android - 个人学习笔记(十) - java基础 - 多线程(待续)
- 黒马程序员--8月1日学习笔记C#面向对象总结
- Java程序员的JavaScript学习笔记(2——属性复制和继承)
- 程序员带你学习安卓开发,十天快速入-对比C#学习java语法
- Java程序员的JavaScript学习笔记(12——jQuery-扩展选择器)
- [原]Java程序员的JavaScript学习笔记(6——面向对象模拟)
- Java学习笔记1------c#和Java的区别