首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >get_Offset和偏移量的差异?

get_Offset和偏移量的差异?
EN

Stack Overflow用户
提问于 2012-05-04 10:29:27
回答 3查看 1.8K关注 0票数 1

我不明白get_OffsetOffset之间的区别

偏移

此API支持Visual基础结构,不打算直接从代码中使用。使用偏移量属性代替此方法。

那到底是什么意思?对于直接在代码中广泛使用的价值方法,也有类似的说法。

以下面的例子为例,对我来说也是如此。

代码语言:javascript
运行
复制
myRange.get_Offset(1,0).Value = "Foo";
myRange.Offset[1,0].Value = "Foo";

他们有什么区别?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-04 10:36:15

代码语言:javascript
运行
复制
get_Something 

是由CLR为属性get访问器生成的内部函数。

例如,如果您有一个属性

代码语言:javascript
运行
复制
public string Name {get;set;}

编译后,您将发现

get_Nameset_Name方法,因为这些属性在一个类域中对集合变量/get变量概念进行简单包装。

property 是一种内部方法,使用它不是很好的实践,最好使用用户定义的、清晰的 access.

票数 3
EN

Stack Overflow用户

发布于 2012-05-04 10:39:46

理论上,get_Offset可以在没有警告的情况下被更改或删除。如果文档中说要使用另一种等效的方法,那么就应该这样做。Visual 2005只以这种方式标记get_Value,因此您可以自由地使用它

票数 1
EN

Stack Overflow用户

发布于 2012-05-04 10:36:02

区别就像文档上说的那样。您应该使用Offset属性,而不是get_Offset方法。

该方法是公开的,因为他们需要其他类能够以这种方式访问该方法。如果方法找到了更好的使用类的方法,那么这个方法可能会在以后的任何版本中消失,而且它甚至不会被提到是一个突破性的更改,因为文档明确指出您不应该使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10447076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档