C#基础语言

来源:互联网 发布:调用接口获取json数据 编辑:程序博客网 时间:2024/04/19 18:02

C#基础语言

    变量和表达式

           数据类型

                       1.     值类型

                                简单类型、结构类型、枚举类型

                       2.     引用类型

                              数组类型、接口类型、委托类型、类类型

                      3.     指针类型

          变量和常量

           静态常量和动态常量的区别

  

静态常量

动态常量

定义

声明同时要声明

生命不需要复制,可在构造函数中复制

类型限制

类型属于值类型范围不能通过new设置

没有限制

对于类对象而言

常量值一定

不同对象,常量值可不同

内存消耗

分配内存,保存常量实体

综述比较

无内存消耗,但限制较多,不够灵活

灵活,方便,有内存开销

             运算符

运算符类别

运算符

乘法

*,%,/

加法

+,-

变换

<<,>>

相等

==,!=

逻辑“与”

逻辑或

l

逻辑AND

&&

逻辑XOR

^

条件OR

ll

 

                 1.     算数运算符

                      +   -   *   /   %(取余)

                 2.     赋值运算符

                        ??  功能是如果“??”运算符左操作数非空,则返回左操作数,否则返回右操作数。

                 3.     其他常用运算符

                  ++(自增)  --(自减)  new(用来实例化)

           装箱和拆箱

                      装箱:经一个只类型转换成一个引用类型,火把值类型转换成一个该值类型应用的接口类型。

                      拆箱:讲一个引用类型或一个对象类型转换称过一个值类型的过程。


           这是看书的总结,还要完善,欢迎大家给出建议。

0 0