c#新手必看

1.decimal适用于钱财货币运算
2.@无视后面的\n之类的符号
3.const后面跟上类型声明常量
           /1常量不能再次赋值
4.a+=100//等于a=a+100.....
5.checked可以检查算术运算
6.continue是跳出本圈循环,而break是跳出本次循环.
7.枚举定义一种数据的类型
8.*c#和C语言的结构体定义不一样,要加上public.
9.与C语言数组定义不一样
10.length取数组长度
11.(在数组里面)foreaach可以直接打印,比for循环打印简单很多
12.使用新建运算符(new)可以声明数组//int[,]a=new int [3,3];
      /其中“,”个数可以看出是几位数组//一个就是二维数组
      /可变不规则数组后面留空
13.c#函数定义要先写上static(静态)后面是返回类型再是函数名称,最后为参数列表
14.类中的函数叫做方法
15.public可以在类外面使用,private不能
16.访问器
  public void setage(int valueage)
        {
            if (valueage < 0)
            {
                age = 0;
            }
            else
                age = valueage;
        }
        public int getage()
        {
            return age;
        }
17.value是关键字,和附近的值相等
18.c#中变量名要区分大小写
19.c#中有特有的属性(java没有)
      *****/get在上,set在下
     ***** /get中写返回值(return...)
20.无参构造函数和有参构造函数可以共存

21.析构函数前面加上~
22.析构函数没有必要编写,在c#的类中,系统会自动生成一个默认的析构函数来释放内存
23.const是一个隐藏的静态常量(可以不需要用static来声明)
         /readonly是动态常量
24.readonly一旦赋值,就不能再次赋值
25.静态要用类名来应用
26.const在声明时就需要赋值,readonly则不需要.
在c#中this是对象的意思
27.a:b表示a继承b的内容
28.protect可以让属性只能在派生类中使用.
    /*private能在主函数和派生类中使用
    /*public可以在任何地方使用
29.base可以调用基类的方法
30.抽象类定义要加上abstract
31.抽象类没有对象
32.sealed可以密封类和方法,需要密封时,在前面定义加上sealed
33.虚方法可以做到多态性
34.a is b表示a和b一样为真,不一样为假
35.B(a)表示强制转换为B类的a
36.a as B是一个安全的转换,如果转换失败,返回值为空.
37.接口里面不加public
    /*接口里面都是公用的,默认为public,加上反而画蛇添足
38.接口的对象可以调用类中的普通方法
39.新接口可以对旧接口继承
40.sizeof取字节数;typeof判定通用类型系统
41.using什么什么的开始是.net的内部命名空间
42.命名空间类库可以不放在一个文件中
43.没有用using命名空间,可以把空间名加上点再加上命令使用
44.命名空间中可以再定义一个命名空间
45.object类型的变量可以存储所有类型的变量的值
    /*object转换为其他类型时,需要加上强制转换符,例如:int i=(int)obj//事先已经定义了obj为object的类型
46.装箱拆箱影响性能,尽量不要使用

47.f1=f2是一个对象,而例如sml f1=new sml();sml f2=new sml();就不是同一个对象

 

//个人网站流量一波www.ttsscom.top

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值