background image

一,

   

/* 注 释 语 句 包 含 在 " 反 斜 杠 *   " 和 "   * 反 斜 杠 " 中 ,

 

 

    或 者 三 个 反 斜 杠 和 换 行 符 之 中

( 可 以 被 VS 自 动 识 别 为 文 件 注 释 以 提 取 )

    要 注 意 注 释 中 的

\ , 该 续 行 符 会 把 下 一 行 连 上 来 一 起 注 释 掉 出 错 。 */

 

 

static

 

void

 

Main

string

 

args

 

 

 

 

//

 

 

 

 

 

 

int

 

MyInterger;

//

;

           

string

    MyString;

///

忽 略 空 白 字 符

( 空 格 / 回 车 /TAB)

 

 

 

 

 

 

MyInterger

 

= 17;

 

 

 

 

   

// 要 注 意 防 止 注 释 嵌 套 出 错 , 可 用 #if,#endif 预 处 理 语 句 。

 

 

/

  

用户自定义型

    A , 内 置 类 型 :

CS 使 用 .net   FrameWork 库 中 的 数 据 类 型

 

 

sbyte

 =

 

System.SByte,...

  

字节数

  

解释

byte

  

1  

sbyte

  

1  

short

  

2  

ushort

  

2  

int

  

4  

uint

  

4  

long

  

8  

ulong

  

8  

float

  

4  

double

  

8  

decimal

 8  

string

    

unicode

char

    

unicode

bool

     真 假 布 尔 型

// 只 接 受 true 和 false 两 种 值 。 不 接 受 任 何 整 数 类 型 。

 

 

 

 

(

class

)

(

struct

)

(

interface

)

    2 , 值 类 型 (

Value   Types ) 和 引 用 类 型 ( Reference   Types )

  A,值类型:内存顺序分配在栈中。他们包括:所有基本或内置类型(不包括
string

类 型 ) 、 结 构 类 型 、 枚 举 类 型

(

enum

  type)

  B,引用类型:内存非线性分配在堆中,当它们不再被使用时

CS 通过垃圾收集

器 自 动 释 放 内 存

(C++ 用 delete) 。 它 们 使 用 new 运 算 符 来 创 建 。

  引用类型包括:类类型、接口类型、象数组这样的集合类型类型、字串类型、枚