C#,Partial关键字的作用
Partial types允许把类,结构和接口打破为多个代码碎片存在不同的源代码文件,以便于简化开发和维护。加之partial types允许机器产生的和用户编写的类型部分分离,这样就可以方便增加工具产生的代码。
Partial,是一个新的类型修饰符,在把一个类型定义在多个部分的时候使用。
下面是一个例子:
PartialClass1.cs
namespace ConsoleApplication1 { partial class PartialClass { public string Name { get; set; } public string GetMoney() { return Money.ToString(); } } }
PartialClass2.cs
namespace ConsoleApplication1 { partial class PartialClass { public string Name { get; set; } public string GetMoney() { return Money.ToString(); } } }Main:
class Program { static void Main(string[] args) { PartialClass partialClass = new PartialClass(); partialClass.Money = 10000.25M; partialClass.Name = "小张"; Console.WriteLine(partialClass.GetName() + "今天存入了:" + partialClass.GetMoney() + "元钱!"); Console.ReadKey(); } }
运行结果:
例子很幼稚,只是想体现一下Partial的用法。