C#从入门到放弃2

C#变量赋值

1
2
float variable;
variable = 0.42F;

如果忘记添加F后缀,那么0.42被视为一个double,在C#中不通过其他方式不能将一种类型变量赋值给另外一种。

控件相关

textbox内值为字符串

在C#中可以用’+’拼接字符串

1
2
//拼接43和1,得到431
Console.WriteLine("43"+"1");

C#中5.0/0.0为infinity.0.0/0.0为NAN

C#中可以对float和double取模,7.0%2.4=2.2

C#通过视图->其他窗口->文档大纲可以看到窗体上所有控件的名称和类型,为控件选择提高了效率。

数值转换

1
2
int num = int.Parse(str); //将字符串解析为int数据
num.ToString(); //将数字解析成字符串

C#类型推断

1
2
var num = 99;
var num = "hello";

只有初始化变量时才能使用关键字var

C#不支持全局方法,所有方法必须在一个类的内部

C#折叠代码

1
2
3
4
#region "名称"
... ...
... ...
#endregion

C#支持命名参数

1
2
void optMethod(int arg1, double arg2);
optMethof(arg2:43.2,arg1:1);
-------------本文结束感谢您的阅读-------------