扩展方法和静态方法有什么区别?
我有两个这样的课程:
public static class AClass {
public static int AMethod(string ....)
{
}
}
和
public static class BClass {
public static int BMethod(this string ....)
{
}
}
我可以像这样使用这些
AClass.AMethod('...');
或者
'...'.BMethod();
哪个是提议的?