[英]StringBuilder namespace, c#, visual studio 2010
StringBuilder
属于什么命名空间?
我输入:
using System.Text.StringBuilder;
但是智能感知不会让我输入StringBuilder
。
很容易确定 .NET class 生活在哪个命名空间中。 你有两种方法:
Inheritance Hierarchy
部分中找到有趣的 class,您可以看到完整的 class 名称。 完整的 class 名称意味着在 class 名称之前将是其命名空间。 对于 StringBuilder 完整的 class 名称将面对System.Text.StringBuilder
。 只需省略 class 名称(StringBuilder),你就会得到命名空间我总是使用第二种方式,因为它对我来说更容易。
using
指令“导入”命名空间,所以它应该using System.Text;
它位于 System.Text 命名空间中。
http://msdn.microsoft.com/en-us/library/2839d5h5(v=VS.100).aspx
如果您不确定某物在哪个名称空间中,请将其输入到编辑器(例如StringBuilder )并按Ctrl。 (控制点)调出可能的命名空间。
VS2010 会为你在文件中插入一个 using 声明。
删除 using 指令中的.StringBuilder
。 StringBuilder 本身就是 class。
命名空间是System.Text
,而不是 System.Text.StringBuilder
或者,您可以只键入StringBuilder
,右键单击它,然后选择“Resolve >”。 这样您就可以在不知道名称的情况下导入正确的命名空间。 不过,您必须正确输入 class 名称。
如果您添加了 .dll 文件作为参考(对于基本的东西,您有参考),只需编写 StringBuilder(区分大小写)并按 Alt+Shift+F12(或将鼠标悬停在它附近的小箭头上) 你会看到一个可能的解决方案列表,其中一个是自动添加正确的使用,在这种情况下是:
using System.Text
命名空间 StringBuilder 属于 - System.Text;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.