c#扩展控件添加到工具箱
扩展方法是C#最酷的功能之一。 它允许我们在对象上使用我们的自定义方法,而无需扩展或更改基础类。
扩展方法不过是静态方法。 您可以像其他任何静态方法一样直接调用它们。
例
public sealed class User {
public int Id { set ; get ;}
public string Name { set ; get ;}
public int Age { set ; get ;}
public StatusCode Status { set ; get ;}
}
让我们为该类添加一个扩展方法,该方法检查该用户是否处于活动状态。
public static class UserExtensions {
public static bool IsActive ( this User user