好吧,我刚刚发现扩展方法,扩展方法允许扩展方法和功能,以现有的类型,而无需更改代码:Here扩展对象的一类
// Extending using Extension methods
static class MyExtensionMethods
{
public static int Negate(this int value)
{
return -value;
}
}
static void Main(string[] args)
{
//Using extension method
int i2 = 53;
Console.WriteLine(i.Negate());
}
我的问题:
是否有可能与对象做同样的事情,例如添加int Id到Form,所以我可以这样做:
Form frm = new Form();
frm.Id = 2;
你的意思是ExtensionProperty?原因属性Id未在From上定义。如果不是这样, – Jehof
请不要包含关于问题标题中使用的语言的信息,除非在没有它的情况下没有意义。标签用于此目的。 –
@OndrejJanacek:标记已移除。 thx –