1. 部分类
partial关键字的用法:把partial放在class, struct, interface关键字的前面,以用来把类,结构,接口放在多个文件中。
// Program 位于两个不同的源文件BigClassPart1.cs和BigClassPart2.cs // BigClassPart1.cs partial class Program { public void MethodTwo() {
} }
// BigClassPart2.cs partial class Program { public void MethodOne() {
} static void Main(string[] args) { } }
2. 静态类:如果类只包含静态的方法和属性,该类就是静态的。不能创建静态类的实例。
- 类本身必须标记为static
- 类的所有成员必须是静态的
- 类可以有一个静态构造函数,但没有实例构造函数,不能创建该类的实例
- 不能继承静态类,它们是密封的
static class Program
{
public static void HelperMethod()
{
}
static void Main(string[] args)
{
}
}
调用HelperMethod() 不需要Program类型的对象,使用类型名即可进行调用:
Program.HelperMethod();
|
请发表评论