using System;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Class1 class1 = new Class1();
class1.MethodOfClass1();
Console.ReadKey();
}
}
class Class1
{
}
static class Class2
{
public static void MethodOfClass1(this Class1 class1)
{
Console.WriteLine("I'm the method of Class1~");
}
}
}
OutPut:I'm the method of Class1~
本文展示了一个使用C#扩展方法的简单示例。通过定义一个静态类并在这个类中实现扩展方法,可以为现有类型添加新功能。该示例创建了一个名为Class1的类,并为其添加了一个名为MethodOfClass1的扩展方法。
1413

被折叠的 条评论
为什么被折叠?



