c# 学习 日常随笔

1、可变参数:params
static int Max(params int[] values){
}
int i =Max(2,3,12,43,12,32) ;
2、Trim 消除前后空格,不能去掉中间空格。
s=s.Trim();
3、Replace 字符串替换
s=s.Replace("1","一");
4、Substring 取参数2开始,开始长度为3
string s1 = s.Substring(2, 3);
5、判断表达式
string s2 = (i==5?"是":"否");
i=5,返回“是”;i!=5,返回“否”
6、Contains 包含;StartsWith 开始
s.Contains("一二")
7、可变参数:
int sun (string name,params int[] values)
8、ref 传递引用 ref int i2

9、常量(const) 固定不变,直接通过类名引用 const double
PI =3.14

10、静态变量:静态变量使用 static 修饰符进行声明,个类的
所有实例的同一静态变量都是同一个值,同一个类的不同实例的
同一非静态变量可以是不同的值
通过类名直接引用。
class A
{
public static int F1;
public int Age;
}

class Program
{
A a1 =new A();
A.F1 =30;
Ou(a1);
Put();

public void Ou(A a)
{
Console.WriteLine(a.age);
}
public void Put()
{
Console.WriteLine(A.F1)
}
}

11、sealed 修饰符表示密封
用于类时,表示该类不能再被继承,不能和 abstract 同时使用
,因为这两个修饰符在含义上互相排斥

posted on 2014-12-12 10:31  bitter羽  阅读(124)  评论(0)    收藏  举报