发布于 2012-05-04 10:36:15
get_Something
是由CLR为属性get
访问器生成的内部函数。
例如,如果您有一个属性
public string Name {get;set;}
编译后,您将发现
get_Name
和set_Name
方法,因为这些属性在一个类域中对集合变量/get变量概念进行简单包装。
property
是一种内部方法,使用它不是很好的实践,最好使用用户定义的、清晰的 access.。
发布于 2012-05-04 10:39:46
理论上,get_Offset可以在没有警告的情况下被更改或删除。如果文档中说要使用另一种等效的方法,那么就应该这样做。Visual 2005只以这种方式标记get_Value,因此您可以自由地使用它
发布于 2012-05-04 10:36:02
区别就像文档上说的那样。您应该使用Offset
属性,而不是get_Offset
方法。
该方法是公开的,因为他们需要其他类能够以这种方式访问该方法。如果方法找到了更好的使用类的方法,那么这个方法可能会在以后的任何版本中消失,而且它甚至不会被提到是一个突破性的更改,因为文档明确指出您不应该使用它。
https://stackoverflow.com/questions/10447076
复制相似问题