StringBuilder命名空间,c#,visual studio 2010
StringBuilder命名空间,c#,visual studio 2010,c#,visual-studio-2010,stringbuilder,C#,Visual Studio 2010,Stringbuilder,StringBuilder属于哪个名称空间 我键入: using System.Text.StringBuilder; 但是intellisense不允许我使用“导入”名称空间键入StringBuilder,因此它应该使用System.Text读取名称空间是System.Text,而不是System.Text.StringBuilder删除using指令中的.StringBuilder。 StringBuilder是类本身。它位于System.Text命名空间中 如果您不确定某个名称空间是什
StringBuilder
属于哪个名称空间
我键入:
using System.Text.StringBuilder;
但是intellisense不允许我使用“导入”名称空间键入
StringBuilder
,因此它应该使用System.Text读取
名称空间是System.Text
,而不是System.Text.StringBuilder删除using指令中的.StringBuilder
。
StringBuilder是类本身。它位于System.Text命名空间中
如果您不确定某个名称空间是什么,请在编辑器中键入该名称空间(例如StringBuilder),然后点击Ctrl.(控制点)调出可能的名称空间
VS2010随后将为您在文件中插入using声明。或者,您可以键入StringBuilder
,右键单击它,然后选择“解析>”。这样,您就可以在不知道名称的情况下导入正确的命名空间。不过,您必须正确键入类名。很容易确定.NET类所在的命名空间。你有两种方法:
在MSDN和继承层次结构
部分中找到感兴趣的类,您可以看到完整的类名。完整的类名意味着在类名之前是它的名称空间。对于StringBuilder,完整类名将显示为System.Text.StringBuilder
。只需省略类名(StringBuilder),就可以得到名称空间
在VS中打开对象浏览器并搜索感兴趣的类。在结果中,单击类,在详细视图中将显示感兴趣的信息:
我总是使用第二种方法,因为它对我来说更容易。如果您添加了.dll文件作为引用(对于这样基本的东西,您有引用),只需编写StringBuilder(区分大小写)并点击Alt+Shift+F12(或将鼠标移到它附近的小箭头上),您将看到一个可能的解决方案列表,其中之一是自动添加正确的using,在本例中为:
using System.Text
命名空间StringBuilder属于-System.Text 挑剔-这是一个using指令,而不是using语句。using语句是在其主体末尾处理资源的语句。作为一个术语书呆子,就像平常一样:)谢谢,在回答中修正了它。我真的认为我们应该在询问stackoverflow之前对我们的问题做一些研究,这样我们可以更好地学习。编辑器是您通常编写代码的窗口。如果您能够键入任何代码,并且看到语法高亮显示为您的代码着色,并且尝试与Intellisense交互,那么您已经在使用它了。