C#学习笔记

var是类型推断,var x=9;编译器会认为x是int型,但是变量必须初始化,否则编译器没有推断的依据。
类中的变量(字段),即使是方法中的字段在整个类中都有生命周期。
object.fiedlname(字段),在对象外部引用类的字段或结构。

//C#允许这样的贯通
switch (n)
{
    case 2:
    case 4:
            Console.Writeline("2的处理");
            break;
    default:
            Console.Writeline("default的处理");
}

//C#允许这样的贯通
switch (n)
{
    case 2:
    case 4:
            Console.Writeline("2的处理");
            goto case 6;//直接跳转case6
    case 5:
            Console.Writeline("5的处理 ");
            break;
    case 6:
            Console.Writeline("6的处理");
    default:
            Console.Writeline("default的处理");
}

把123456789转换成12-345-6789
string a ="123456789";
a=int.Parse(a).ToString("##-###-####");

double a=Math.Ceiling(0.4)//1,返回大于或等于指定数字的最小整数。
double a= Math.Floor(1.9)//1,返回小于或等于指定数字的最小整数。

C#调用基类构造函数
C#通过base.<方法名>()的方式调用基类的方法成员。
通过显示类型转换。((基类名)子类对象名).方法名()。


抽象类不能实例化;
抽象方法没有具体执行代码,只有声明,
标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。
类中包括抽象方法,类就必须声明为抽象类。


委托是类。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值