1.变量的类型:大致可以概括分为文本类型、数值类型和其他类型3种。
文本类型:
字符串型 string (如:string name="欢迎到北京来!") 、
字符型 char (如:char word='天')
数值类型:
整型 int(如:int count=9) 、
双精度浮点数 double(如:double pi=2.14)、
单精度浮点数 float(如:float m=2.1F)、
短整型 short (如:short count=999)、
长整型 long (如:long count=9999999999)、
字节弄 byte(如:byte b=105)
其他类型:
日期类型 datetime
Object类型 object (C#中所有的类型都是从Object发展而来的)
布尔型 bool exicted=true;
2.数字与字符间的类型转换
文本--->数值====>数值类型.Parse()方法. 如:string s="10";int numic=int.Parse(s);
数值--->文本====>.ToString()方法. 如: int count=100; string s=count.ToString();(ToString()方法有许多的重载方法,详细可查MSDN)
3.运算符优先级
备注:
当操作数出现在具有相同的优先级的两个运算符之间时,运算符的顺序关联性控制运算顺序如下:
(1)除了赋值运算符和条件运算符外,所有的二元运算符都从左向右执行运算.例如,x+y+z按(x+y)+z计算
(2)赋值运算符和条件运算符(?:)从右向左执行运算.例如,x=y=z按x=(y=z)计算.
4.方法与函数的区别
现在很多的书籍,已经不再区方法和函数,基本上把它们统称为方法.其实方法一般不返回数据,而函数通常都返回数据.
5.重载
函数重载是指同一个函数名可以对应着多个函数的实现.如一个Add函数,既可以返回两个数值型的和,也可以返回两个字符数据的和.这就说明Add函数被"重载"了.重载的两个知识点:函数同名,参数不同.