在C#中,Region和Partial类都是用于组织代码的方法,但它们之间有一些关键区别。
示例:
public class MyClass
{
#region Properties
public string MyProperty { get; set; }
#endregion
#region Methods
public void MyMethod()
{
// ...
}
#endregion
}
示例:
// File1: MyClassPart1.cs
namespace MyNamespace
{
public partial class MyClass
{
public void Part1Method()
{
// ...
}
}
}
// File2: MyClassPart2.cs
namespace MyNamespace
{
public partial class MyClass
{
public void Part2Method()
{
// ...
}
}
}
总结: