BankCustomer c;
c=newBankCustomer();
表达式与运算符:
逻辑运算符:&逻辑AND |逻辑OR
前置和后置自加自减运算符: i++
Check和uncheck运算符
is运算符
sizeof运算符
流控制:if语句,switch语句,循环for语句
声明:
Int []numbers;
Int []numbers=new int[5];
Int []numbers=new int [5] {1,2,3,4,5};
Int []numbers={1,2,3,4,5};
枚举:
Public enum Weekdays
{
Monday=1,
Tuesday=2,
Wednesday=3,
Thusday=4,
Friday=5
}
对象引用:
构造函数:
ClassEmployee
{
}
调用构造函数:
PublicEmployee(int weeklySalary,int numberOfWeeks)
:this(weeklySalry*numberofWeeks)
{
}
Idisposable 接口:
Class ResourceGobbler:Idisposable
{
Public void Dispose
{
}
}
声明Assign方法:
ClassPoint
{
Int x;
Int y;
Void Assign()
{
System Console.WriteLine("");
x=int Parse(System.Console.ReadLine());
y=int Parse(System.Console.Readline());
}
}
方法重载:
Class BillPayment
{
Void PayBill(int telephoneNumber)
{
}
Void PayBill(lone consumerNumber)
{
}
}
导入命名空间:
UsingTeamx.BusinessTier;
Customerc;
c=newCusyomer();
基类:
Class Base
{
Intbasevar
Base_fun1()
{
}
}派生类:
Class Derived:Base
{
Intderivedvars;
Derived_fun1()
{
}
}
基类:
Class Base
{
Intbasevar
GetInfo()
{
}
}派生类:
Class Derived:Base
{
Intderivedvars;
Override GetInfo()
{
}
}
Publicvirtual func()
{
Console.WriteLine();
}
抽象类:
Abstract class Base
{
Int basevar
Abstract void base_fun1(parameters);
}密封类用sealed关键字
多态:
<pre name="code" class="csharp">Public int Calculate(int x, int y)
Public double Calculate(double x, double y)
多态:
Public int Calculate(int x, int y)
Public double Calculate(double x, double y)
定义索引器:
Struct Vector
{
}
查找字符串类型;
Stringmystring="";
IntintPosition;
intPosition=mystring.Indexof("");
异常处理:
Try
{
//可能发生的错误代码
}
Catch
{
//错误处理
}
Finally
{
//资源清理
}
数据转换:
Short g = 265;
Byteh=(byte) g;
Console.WrightLine("h="+h.Tostring()+"\n");
委托类型的变量可以接受的数值只能是一个函数
2273





