看《C#类设计手册》笔记
枚举类型?
结构类型?
类
1、没有在修饰符表示:私有(private)
2 在命名空间内声明; 默认(internal) 成员或类只能在同一个程序集中访问
3 protected 成员或类只能在父类或从该父类派生出来的其它类型中访问
数组
Rank 数组的维数
GetLength() 数组指定的维数的元素个数。
sort() 数组排序。但一定要实现IComparer或IComparable的接口
BinarySearch 二进制搜索
IndexOf() 返回查找到的一维数组的素引
字符串
C#中指定提供@的字符串语法有时称为逐字字符串。在字面量字符串的前面加一个@前缀,
可以确保不处理字符串中的任意转义序列,因此不需要编写两次转义字符。
例如:
string s1="C:\\winnt\\system32\\write.exe";
string s2=@"C:\winnt\system32\write.exe";
调用另一个类的方法来操作,也会装箱。gettype()
=== 字段(即:变量)
public
访问不受限制。类的用户可以在类本身不知道改变的情况下自由读取和修改公共字段。使用公共字段特别小心。
internal
对内部字段的访问只限于在类所在的命名空间中进行。只有该命名空间中的其它类型才能读取和修改。
protected
只能访问从当前类继承和扩展的类,当然也能访问当前类,OO设计的一个重要部分是从其他类中继承的能力
也就说,只有当前类和该类的派生类型能访问这个字段。
浙公网安备 33010602011771号