最近从Java 客户端工作 转到 C# 服务器端工作
希望能记录自己的学习步骤吧 , 好记性不如烂笔头。
下面开始记录C# 与Java之间的区别吧:
1.首先让我注意到的就是 C# 中多了 类型推断的变量
var name = "hello world";
var age = 25;
var isTrue = false;
Type nameType = name.GetType();
Type ageType = age.GetType();
Type boolType = isTrue.GetType();
说白了 , 就是var 定义的变量 , 编译器可以根据环境自己确定你所写的变量的类型。但是要注意的是这种变量必须要进行初始化。
2.在C#中 定义常量 的区别:
在Java 中的final;
而在C# 中采用的是const : const int a = 200;