黑马程序员__try catch 和结构
C#中异常捕获如何来完成
try
{
有可能出错的代码写在这里
}
catch
{
}
如果try中的代码没有出错,则呈现正常运行try中的内容,不会执行catch中的内容。如果try中代码出错,程序立即跳转到catch中,执行catch中内容。
枚举:
让我们定义一种枚举类型并且在定义这种类型时我们要指定这个类型的所有值。
语法:
enum 自己起的类型名称{值1,值2,值3...值n};
枚举的定义一般和类定义在一个级别,这样,在同一个命名空间下的所有类就都可以使用这个枚举了。(方法或类中也可以定义)
例:
enum Gender
{
男,
女
}
如何把一个字符串转换成枚举类型:
(自己定义的枚举类型)(enum.parse(typeof(自己定义的枚举类型),"待转换字符串"));
结构:
为什么要用结构:
1,比如我们为了存储一个人的信息,要声明一组变量,但我们要声明n组信息时,就要声明n组变量。麻烦。
2,存储一个人信息的这几个变量间没有关系,容易记乱。
语法:
访问修饰符 struct 结构名
{
定义结构成员:
public string name;public Gander sex;public int age;
}
定义好一个结构后,就可以声明相应的变量了。
声明好变量后,通过 变量名.成员名 来访问结构的成员。
struct Person { public string name; public int age; public Gender sex; } class Program { static void Main(string[] args) { Person onePer; onePer.age = 12; onePer.name = "zhangsan"; onePer.sex = Gender.男; } }