第5章 变量的更多内容
5.1 类型转换
5.1.1隐式转换:不会丢失信息的情况
5.1.2 显示转换
(destinationType) sourceVar;值溢出,没有检测
Checked(expression)
Unchecked(expression)
5.1.3使用Convert命令进行显转换
5.2 复杂的变量类型
5.2.1枚举
Enum typeName
{
Value1(=value),
Valur2
}
5.2.2 结构
Struct <typeName>
{
5.2.3 数组
1.声明数组
<baseType>[] <name>;
初始化可以用字面形式指定数组的完整内容,也可以指定数组大小,再使用关键字new初始化所有的数据元素。
Int[] myIntArray={5,9,19};
Int[] myIntArray=new int[5];
也可以Int[] myIntArray=new int[5]{5,9,2,3,1};
2.foreach循环
Foreach(<baseType> <name> in<array>)
{}
3.多维数据
<baseType>[,] name;
4.数组的数组
Int[][] name;
5.3字符串的处理
String类型变量可以看做是char的只读数组
<String>.ToCharArray();
<String>.Length;
<string>.ToLower();
<string>.Trim(<char[]>);
<string>.TrimStart();
<string>.TrimEnd();
<string>.PadLeft (N,’ ’);
<string>.split(separator);