常量:
命名的规则:
1. 使用const关键字来声明莫个常量字段或常量局部变量。
2. 常量可以为数字,布尔值,字符串或null引用。
例子:const int a=12;
只读字段:
当字段声明中包括readonly修饰符是,该字段是只读字段。只能在声明只读字段的同时赋值,其他时候不允许为只读字段赋值。其他任何时候都不允许为只读赋值。
例子: public readonly int a=214;
异常:c#语言的异常处理功能可帮助你处理程序运行时出现的任何意外或异常情况。 异常(try ..........catch)举个例子啊
int[] a = new int[5];
for (int i = 0; i < 5; i++)
{
string b = Console.ReadLine();
try
{
a[i] = int.Parse(b);
}
catch (Exception e)
{
Console.WriteLine("请输入整数");
}
Console.WriteLine(a[i]);
}
异常(throw)这种是发现异常不用处理啊直接释放啊。
if (a + b > c && a - b < c)
{
Console.WriteLine(a + " " + b + " " + c);
}
else {
throw new Exception();
}
C#中五种访问修饰符:public,private ,protected,internal,protected internal
Public 公有访问,不受任何限制
Private 私有访问,只限于本类成员访问,子类,实例都不能访问
Protected 保护访问,只限于本类和子类的访问,实例不能访问。
Intermal 内部访问, 只限于本项目内访问,其他不能访问。
Protected intermal 内部保护访问,只限于本项目或是子类访问,其他不能访问。
面向对象技术的三个核心理念:
封装:将数据和操作组合在一起,并决定那些作用是对外可见的。
继承:父类中的变量和行为,子类可以同样适用,本质是代码重用。
多态: 由继承引出的一种机制,父类型的引用变量可以指向子类型的对象。