返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

深圳网站建设

服务热线:18038067647

C#中自定义的值类型

时间:2013-11-5

  除了C#预定义的基本类型外,还有两种自定义的值类型,分别是结构和枚举.
1.结构.结构应用类似于类,是一个轻量级的类的应用,在一些特殊的情况下,如须考虑系统性能时可使用结构,结构也是由数据和行为组成的,与类不同的是结构不能继承,使用struct关键字定义结构,如:
  public struct book
{
   public string bookname;
   public string bookno;
   public int bookwrite;
}
  使用结构也很简单,代码如下:
  Book book;
  book.bookname = "深圳网站建设"
  book.bookno   = "www.djjwz.com"
  book.bookwrite= "迅美科技"
  可以使用new关键字来初始化结构,结构也可以使用构造函数,但是我参数的默认构造函数由编译器提供,不允许替换.
2.枚举,枚举是用户定义的整数类型.枚举的意义在于它更好地实现了代码的可读性和数据的复用性,设想一下,在系统中定义红颜色,使用color.red比较容易理解还是用255255比较容易理解.使用enum关键字定义枚举,示例如下:
public enum booktype
{
   language =0,
   internet =1,
   novel    =2
}
   使用也很简单,代码如下:
   booktype booktype  =booktype.language;


建站流程

    深圳网站建设流程