首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么许多SymbolDisplay方法在ISymbol上都有等价的实例对应?

为什么许多SymbolDisplay方法在ISymbol上都有等价的实例对应?
EN

Stack Overflow用户
提问于 2017-08-20 05:27:00
回答 1查看 103关注 0票数 3

只是好奇,我注意到在罗斯林的符号串中,似乎有两种方法可以做同样的事情。你可以这样做:

代码语言:javascript
复制
// symbol is type ISymbol
var symbolText = symbol.ToDisplayString();

代码语言:javascript
复制
var symbolText = SymbolDisplay.ToDisplayString(symbol);

对于ToMinimalDisplayStringToDisplayPartsToMinimalDisplayParts来说也是同样的故事。为什么罗斯林团队决定添加这两个API,而不是将SymbolDisplay静态方法设置为内部?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-21 22:45:35

SymbolDisplay类位于CSharp命名空间中。在C#显示样式中格式化符号的是实际实现。当您调用symbol.ToDisplayString()时,您将得到符号声明语言中的符号格式,该语言可能是VB,而不是C#。

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

https://stackoverflow.com/questions/45778763

复制
相关文章

相似问题

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