// 文件: Part1.cs
using System;
public partial class MyClass
{
public void Method1()
{
Console.WriteLine("Method1 called");
}
}
// 文件: Part2.cs
using System;
public partial class MyClass
{
public void Method2()
{
Console.WriteLine("Method2 called");
}
}
// 文件: Program.cs
using System;
class Program
{
static void Main(string[] args)
{
MyClass myClass = new MyClass();
myClass.Method1(); // 输出: Method1 called
myClass.Method2(); // 输出: Method2 called
}
}
partial class
是 C# 中的一个特性,允许将一个类的定义拆分到多个文件中。每个部分都使用 partial
关键字修饰。MyClass
类的定义拆分到两个文件 (Part1.cs
和 Part2.cs
) 中。Part1.cs
中定义了 Method1
方法,在 Part2.cs
中定义了 Method2
方法。Program.cs
中创建 MyClass
的实例并调用其方法,验证类的部分定义是否成功合并。上一篇:c#相对路径
下一篇:c# zipfile
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站