从头学习C#(1)

来源:互联网 发布:天猫淘宝京东哪个好 编辑:程序博客网 时间:2024/06/06 02:23

每个语言的第一课都是介绍历史啊、背景啊、什么什么的的。

我在这里就不在废话那么多了,简单介绍下学习这门语言的参考是《C#入门经典》

数据类型

c# 的数据类型可以分为两大部分:

1:值类型

2:引用类型

 

值类型可以分为

 1. 简单类型(simple types)也称纯量类型,是直接由一系列元素组成的数据类型(比如 整数、布尔、字符串、实数类型)

                  (1)整数类型(9种)

           sbyte  byte short ushort int uint long ulong 

                  (2)布尔类型

                        true   false

                  (3)字符类型

                      char

                   下面是转义字符的表

               

                                     

                  (4)实数类型 

                          浮点类型

                                             精度范围

                             float          1.5 * 10e-45 到3.4 * 10e38  点后7位

                             double      5.0 * 10e-324 到1.7 * 10e308  点后15~16位

 

                           十进制

                                    decimal 主要用在金融和货币的计算

                                     范围在 1.0*10E-28 到7.9*10E28   28至29 位有效数字

                           在声明的时候  decimal  d_value= 1.0 m

                          m不能省略 省略的话会被编译器当错 double

 

  2.结构类型(struct types)

      当需要复杂数据类型的时候我们就需要结构体

                 struct   结构体名称{

                             public string  name;

                             ... ...

                    }  结构体名称 结构体变量

                 结构体名称.name ='' VVV'';  这样就可以访问了  注意这里的权限关键字

 

  3.枚举类型(Enumeration types)

             枚举(enum ) 实际上是为一组在逻辑上密不可分的整数值提供便于记忆的符号

              enum  名字{      };

            枚举中每个元素的值 都是Int,请注意是元素的值是int  而不是元素

            枚举不能改变(增删)但可以被赋值但 并且只能付给整数类型

     

引用类型  

               包括4种

             1:类

             2:代表

             3:数组

             4:接口   (这个先不所、因为书上放在很后面讲。我可以简单介绍在java中它的作用为了多继承 、松耦合、制作通信规范)

 

1、类  class  类名{  } 

 2、代表,在C、c++中指针仍然可以在C#中使用但是会被标示为不安全的。

    在C#中 代表(delegate)起到了指针的作用,并且安全。

3.数组... 我想会编程的同学 这个我就不用多解释了吧、我都写过好多遍了   。

在这里简单拓展下、C#中的数组

    

 

 

 

1 0
原创粉丝点击