---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! -----------------------
(1)数组
类型 [] 变量名={x,x,x};
int [] values={1,3,5,6}
数组角标从0开始
C#中数组长度是固定的一旦确定就不会动态改变
动态声明数组
string name=new srting[4]
创建一个与已知数组长度一样的方法
类型[] 变量名=new 类型[已知数组名.Length];
(2)foreach
string[] names={"hah","sss","www"};
foreach(string name in names)
{
Console.write(name);
}
(3)函数
函数返回数据类型与生命的返回值类型一样
没有返回值的 是空 void
函数的类 大写开头 参数变量名字小写开头
可变参数
params 加上params 就是可变参数
static void Ct(params string[] values)此时传的参数必须为字符串类型的因为string
可变参数和不可变参数可以混用但是可变参数必须在参数最后一个
static viodSayHello(string name,params string[] strs)
(4)函数重载
函数名字一样但是 参数必须不一样,类型或参数个数不一样
(5)面向对象
public 任何地方访问 private本类中成员访问字段不要public
属性 开头大写 public int Age {set{}get{}}
字段 开头小些public intage
字段好处 判断用户输入的和法制而属性不可以判断
属性的用法 class Person5
{
private int age
public int Age
{
set{this.age=value}
get{return this.age}
}
}
千万不可 this.Age reture this.Age 因为字段不存数据 会变成死循环
(6)int datetime bool char 值类型
对象时引用类型赋值传递的是引用
--------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------