刚才我读到了扩展方法。我在静态类中创建了静态方法,它工作正常。
static class ExtensionMethods
{
public static string splitFirstName(this string strName)
{
return strName.Split(" ".ToCharArray())[0];
}
}
但是如果我在非静态类中创建静态方法,它就不起作用。
class NonStaticCls
{
public static string splitFirstName(this string strName)
{
return strName.Split(" ".ToCharArray())[0];
}
}
请告诉为什么它不能在非静态类中工作。