完结撒花
完结撒花
为什么运算符重载函数是static
接口的本质是什么
readonly和 的区别
Seal 无法被继承或重写
父类声明 子类构造函数,生成的对象为子类对象。不要这么写吧
K P
完结,撒花
try catch finally//异常处理
try(){} catch(){}//异常处理代码
检测用户输入的是否数字。
int n1=0;
int n2=0;
while(true)
{
try
{
n1=Convert.Toint32(Console.ReadLine());
n2=Convert.Toint32(Console.ReadLine());
break;
}
catch(formatException e)
{
Console.WriteLine("你输入有误,请重新输入。");
}
}
泛型方法使用:
定义:
public static T GetSum<T>(T a, T b)
{
dynamic num1=a; //dynamic 动态类型
dynamic num2=b;
return (T)(num1+num2);
}
调用:
Console.WriteLine(GetSum<int>(23,45));
publec DrivedClass( int hp ,int speed): base (hp,speed)
publec 函数名( 值): base (值)
这个是简写:调用父类里面的值类型赋值过来。