一,
注
释
语
句
/* 注 释 语 句 包 含 在 " 反 斜 杠 * " 和 " * 反 斜 杠 " 中 ,
或
者
两
个
反
斜
杠
和
换
行
符
之
中
,
或 者 三 个 反 斜 杠 和 换 行 符 之 中
( 可 以 被 VS 自 动 识 别 为 文 件 注 释 以 提 取 )
要 注 意 注 释 中 的
\ , 该 续 行 符 会 把 下 一 行 连 上 来 一 起 注 释 掉 出 错 。 */
static
void
Main
(
string
[
]
args
)
{
//
语
句
块
包
含
在
{
}
中
int
MyInterger;
//
语
句
以
;
结
束
string
MyString;
///
忽 略 空 白 字 符
( 空 格 / 回 车 /TAB)
MyInterger
= 17;
}
// 要 注 意 防 止 注 释 嵌 套 出 错 , 可 用 #if,#endif 预 处 理 语 句 。
二
,
数
据
类
型
1
,
基
本
型
/
内
置
型
用户自定义型
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 两 种 值 。 不 接 受 任 何 整 数 类 型 。
B
,
用
户
定
义
类
型
包
括
:
类
类
型
(
class
)
结
构
类
型
(
struct
)
接
口
类
型
(
interface
)
2 , 值 类 型 (
Value Types ) 和 引 用 类 型 ( Reference Types )
A,值类型:内存顺序分配在栈中。他们包括:所有基本或内置类型(不包括
string
类 型 ) 、 结 构 类 型 、 枚 举 类 型
(
enum
type)
B,引用类型:内存非线性分配在堆中,当它们不再被使用时
CS 通过垃圾收集
器 自 动 释 放 内 存
(C++ 用 delete) 。 它 们 使 用 new 运 算 符 来 创 建 。
引用类型包括:类类型、接口类型、象数组这样的集合类型类型、字串类型、枚