黑马程序员------C#类型

来源:互联网 发布:cisco 端口聚合 编辑:程序博客网 时间:2024/05/29 13:31

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------  

C#源代码特征:是一组类型的声明


1、命名空间:是一中把相关的类型声明分组并命名的方法


2、类型:一种创建数据的模板,模板本身并不是数据结构,但它详细说明了由该模板构造的对象的特征。


3、类型由下面的元素定义:
1、名称
2、用于保存数据成员的数据结构
3、一些行为及约束条件
4、实例化类型:从某个类型模板创建市级的对象,称为实例化该类型。
   通过实例化类型二创建的对象被称为类型的对象或类型的实例。这两个术语可以互换。
   在C#程序中,每个数据项都是某种类型的实例。这些类型可以是语言自带的。可以是基础类库BCL或其它类库提供的,也可以是程序员自定义的
5、数据成员和函数成员
   short、int和long等类型称为简单类型。这种类型只能存储一个数据项
   其它的类型可以存储多个数据项。比如数组(array)类型就可以存储多个同类型的数据项。这些数据项被称为的数据元素,可以通过数字来引用这些元素,这些数字称为元素的索引。
   然而另外一些类型可以包含许多不同类型的数据项。这些类型中的数据项个体被称为成员,并且与数组中使用数字来引用成员不同,这些成员有独特的名称。
   有两种成员:数据成员和函数成员。
   1、数据成员保存了与这个类的对象或与这个类本身相关的数据。
   2、函数成员执行代码。函数成员定义类型的行为。
6、预定义类型
   C#提供了15种,预定义的类型,其中包括13中简单类型和2种非简单类     型
   所有预定的类型都由全小写的字母组成,预定义的简单类型包括
   1、不同长度的有符号或者无符号的整数类型。
      sbyte byte short ushort int uint long ulong 每一组可以表示的长度都一样,但是前者是有符号(正负数)      、后者是无符号(正数)类型
   2、浮点数类型  float 和double
   3、高精度小数类型 decimal与float 和double不同,decimal类型可以准确的表示分数。decimal常用语货币的计算      。
   4、一种Unicode字符类型 char。
   5、一种bool类型bool。bool类型表示布尔值,并且必须为true或者false;
   两种非简单类型:
   string,是一个Unicode字符数组。
   object,他是所有其他类型的基类。
所有预定义类型都直接映射到底层的.Net类型。C#的类型名称就是.NET类型的别名,下面是关系对应表
  sbyte    System.SByte  8位有符号整数
  byte     System.Byte   8位无符号整数
  short    System.Int16  16位有符号整数
  ushort   System.Int16  16位无符号整数
  int      System.Int32   32位有符号整数
  uint     System.uInt32  32位无符号整数
  long     System.long64  64位有符号整数
  ulong    System.ulong64 64位无符号整数
  float    System.Single  单精度浮点整数
  double   System.double  双精度浮点整数
  bool     System.boolean 布尔型 
  char     System.char  unicode字符串
  decimal  System.Decimal 小数类型的有效数字精度为28位
  类型string 的值可以包含0个或者多个Unicode字符。
  object类型是系统中所有其他类型的基类,包括预定义简单类型
  除了C#提供的15中预定义类型,还可以创建自己的用于自定义类型。
  有6中类型可以有用于自己创建
  类类型(class)
  结构类型(struct)
  数组类型(array)
  枚举类型(enum)
  委托类型(delegate)
  接口类型(interface)
类型通过类型声明来创建,类型声明包含以下信息
  要创建类型的种类
  新类型名称
  对类型中每个成员的声明。array和delegate除外,他们不含有命名成员
  一旦声明了类型,就可以创建和使用这个类型的对象,就像他们是预定义的类型一样使用用户定义类型是一个两步过程:先声明类型,再实例化该类型的对象

C#源代码特征:是一组类型的声明


1、命名空间:是一中把相关的类型声明分组并命名的方法


2、类型:一种创建数据的模板,模板本身并不是数据结构,但它详细说明了由该模板构造的对象的特征。


3、类型由下面的元素定义:
1、名称
2、用于保存数据成员的数据结构
3、一些行为及约束条件
4、实例化类型:从某个类型模板创建市级的对象,称为实例化该类型。
   通过实例化类型二创建的对象被称为类型的对象或类型的实例。这两个术语可以互换。
   在C#程序中,每个数据项都是某种类型的实例。这些类型可以是语言自带的。可以是基础类库BCL或其它类库提供的,也可以是程序员自定义的
5、数据成员和函数成员
   short、int和long等类型称为简单类型。这种类型只能存储一个数据项
   其它的类型可以存储多个数据项。比如数组(array)类型就可以存储多个同类型的数据项。这些数据项被称为的数据元素,可以通过数字来引用这些元素,这些数字称为元素的索引。
   然而另外一些类型可以包含许多不同类型的数据项。这些类型中的数据项个体被称为成员,并且与数组中使用数字来引用成员不同,这些成员有独特的名称。
   有两种成员:数据成员和函数成员。
   1、数据成员保存了与这个类的对象或与这个类本身相关的数据。
   2、函数成员执行代码。函数成员定义类型的行为。
6、预定义类型
   C#提供了15种,预定义的类型,其中包括13中简单类型和2种非简单类     型
   所有预定的类型都由全小写的字母组成,预定义的简单类型包括
   1、不同长度的有符号或者无符号的整数类型。
      sbyte byte short ushort int uint long ulong 每一组可以表示的长度都一样,但是前者是有符号(正负数)      、后者是无符号(正数)类型
   2、浮点数类型  float 和double
   3、高精度小数类型 decimal与float 和double不同,decimal类型可以准确的表示分数。decimal常用语货币的计算      。
   4、一种Unicode字符类型 char。
   5、一种bool类型bool。bool类型表示布尔值,并且必须为true或者false;
   两种非简单类型:
   string,是一个Unicode字符数组。
   object,他是所有其他类型的基类。
所有预定义类型都直接映射到底层的.Net类型。C#的类型名称就是.NET类型的别名,下面是关系对应表
  sbyte    System.SByte  8位有符号整数
  byte     System.Byte   8位无符号整数
  short    System.Int16  16位有符号整数
  ushort   System.Int16  16位无符号整数
  int      System.Int32   32位有符号整数
  uint     System.uInt32  32位无符号整数
  long     System.long64  64位有符号整数
  ulong    System.ulong64 64位无符号整数
  float    System.Single  单精度浮点整数
  double   System.double  双精度浮点整数
  bool     System.boolean 布尔型 
  char     System.char  unicode字符串
  decimal  System.Decimal 小数类型的有效数字精度为28位
  类型string 的值可以包含0个或者多个Unicode字符。
  object类型是系统中所有其他类型的基类,包括预定义简单类型
  除了C#提供的15中预定义类型,还可以创建自己的用于自定义类型。
  有6中类型可以有用于自己创建
  类类型(class)
  结构类型(struct)
  数组类型(array)
  枚举类型(enum)
  委托类型(delegate)
  接口类型(interface)
类型通过类型声明来创建,类型声明包含以下信息
  要创建类型的种类
  新类型名称
  对类型中每个成员的声明。array和delegate除外,他们不含有命名成员
  一旦声明了类型,就可以创建和使用这个类型的对象,就像他们是预定义的类型一样使用用户定义类型是一个两步过程:先声明类型,再实例化该类型的对象

C#源代码特征:是一组类型的声明



1、命名空间:是一中把相关的类型声明分组并命名的方法


2、类型:一种创建数据的模板,模板本身并不是数据结构,但它详细说明了由该模板构造的对象的特征。


3、类型由下面的元素定义:
1、名称
2、用于保存数据成员的数据结构
3、一些行为及约束条件
4、实例化类型:从某个类型模板创建市级的对象,称为实例化该类型。
   通过实例化类型二创建的对象被称为类型的对象或类型的实例。这两个术语可以互换。
   在C#程序中,每个数据项都是某种类型的实例。这些类型可以是语言自带的。可以是基础类库BCL或其它类库提供的,也可以是程序员自定义的
5、数据成员和函数成员
   short、int和long等类型称为简单类型。这种类型只能存储一个数据项
   其它的类型可以存储多个数据项。比如数组(array)类型就可以存储多个同类型的数据项。这些数据项被称为的数据元素,可以通过数字来引用这些元素,这些数字称为元素的索引。
   然而另外一些类型可以包含许多不同类型的数据项。这些类型中的数据项个体被称为成员,并且与数组中使用数字来引用成员不同,这些成员有独特的名称。
   有两种成员:数据成员和函数成员。
   1、数据成员保存了与这个类的对象或与这个类本身相关的数据。
   2、函数成员执行代码。函数成员定义类型的行为。
6、预定义类型
   C#提供了15种,预定义的类型,其中包括13中简单类型和2种非简单类     型
   所有预定的类型都由全小写的字母组成,预定义的简单类型包括
   1、不同长度的有符号或者无符号的整数类型。
      sbyte byte short ushort int uint long ulong 每一组可以表示的长度都一样,但是前者是有符号(正负数)      、后者是无符号(正数)类型
   2、浮点数类型  float 和double
   3、高精度小数类型 decimal与float 和double不同,decimal类型可以准确的表示分数。decimal常用语货币的计算      。
   4、一种Unicode字符类型 char。
   5、一种bool类型bool。bool类型表示布尔值,并且必须为true或者false;
   两种非简单类型:
   string,是一个Unicode字符数组。
   object,他是所有其他类型的基类。
所有预定义类型都直接映射到底层的.Net类型。C#的类型名称就是.NET类型的别名,下面是关系对应表
  sbyte    System.SByte  8位有符号整数
  byte     System.Byte   8位无符号整数
  short    System.Int16  16位有符号整数
  ushort   System.Int16  16位无符号整数
  int      System.Int32   32位有符号整数
  uint     System.uInt32  32位无符号整数
  long     System.long64  64位有符号整数
  ulong    System.ulong64 64位无符号整数
  float    System.Single  单精度浮点整数
  double   System.double  双精度浮点整数
  bool     System.boolean 布尔型 
  char     System.char  unicode字符串
  decimal  System.Decimal 小数类型的有效数字精度为28位
  类型string 的值可以包含0个或者多个Unicode字符。
  object类型是系统中所有其他类型的基类,包括预定义简单类型
  除了C#提供的15中预定义类型,还可以创建自己的用于自定义类型。
  有6中类型可以有用于自己创建
  类类型(class)
  结构类型(struct)
  数组类型(array)
  枚举类型(enum)
  委托类型(delegate)
  接口类型(interface)
类型通过类型声明来创建,类型声明包含以下信息
  要创建类型的种类
  新类型名称
  对类型中每个成员的声明。array和delegate除外,他们不含有命名成员

  一旦声明了类型,就可以创建和使用这个类型的对象,就像他们是预定义的类型一样使用用户定义类型是一个两步过程:先声明类型,再实例化该类型的对象

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------