###一、注释
**1.单行注释**
利用//给一行进行注释
~~~
Class People
{
int age;//声明了一个年龄字段
}
~~~
**2.多行注释**
利用“/ * ”和“ * /”将需要注释的多行语句包起来
~~~
static public void printline()
{
System.Console.WriteLine(strintg1);
/*使用系统控制
台输出流*/
Console.Read();
}
~~~
**3.给XML注释**
给[XML](http://baike.baidu.com/link?url=r9PrBYL2jZm02J0PphcG1gQ0UwUEcxIroikhgtxTgqtR1oRlhsmZmVCH3zW-G_kYmholDOiiY7LwjntdCsYKY11OBa3RBajw-s1QHd1o-9yeCJDNY9CpqV7cUoO8RnpD)(可扩展标记语言)注释,格式就是用XML标签把想要注释的文本都包含在内
~~~
///<summary>
///first method executed in application
///</summary>
~~~
###二、数据类型
![](https://box.kancloud.cn/2016-03-16_56e91026eee40.jpg)
除引用类型值类型基本都已在VB中学过,表示方式没有差别,只是个别简单值类型的范围有所增加,其中比较特殊的是字符型的转义字符的表示**
![](https://box.kancloud.cn/2016-03-16_56e910270ef25.jpg)
关于引用类型中的类已经在大话设计模式时接触过。很多模式中都有,以简单工厂为例:
~~~
public class Operation//运算类
{
private double _numberA = 0;
private double _numberB = 0;
public double NumberA
{
get { return _numberA; }
set { _numberA = value; }
}
public double NumberB
{
get {return _numberB;}
set {_numberB =value ;}
}
public virtual double GetResult()
{
double result = 0;
return result;
}
}
public static Operation createOperate(string operate)//此处的Operation便是类类型,即引用类型
{
Operation oper = null;
switch (operate )
{
case "+":
oper = new OperationAdd();
break;
case "-":
oper = new OperationSub();
break;
~~~