草庐IT

namespace-scoped

全部标签

xcode - 如何针对 namespace 冲突强制执行编译器警告或错误?

考虑我有以下内容:FrameworkA,它定义了类FooFrameworkB,它还定义了类FooFrameworkA中导入FrameworkB的文件如何让Xcode在不使用命名空间限定符的情况下在引用Foo的任何行上生成警告或错误?例如:leta=FrameworkA.Foo()//fine,nowarningorerrorletb=FrameworkB.Foo()//fine,nowarningorerrorletc=Foo()//ataminimum,awarning我完全理解,如果我们在FrameworkA中,那么第三个示例等同于FrameworkA.Foo(),但我希望Xcod

ios - 关于 "Declaration is only valid at file scope"

我有一个类和扩展Swift文件。将我在另一个文件中声明的委托(delegate)添加到类后,Xcode显示此错误Declarationisonlyvalidatfilescope在延长线上。我不知道是什么问题。谁能帮我解决这个问题?classListViewController:UIViewController,AddItemViewControllerDelegate{...}extensionListViewController:UITableViewDataSource{functableView(tableView:UITableView,didSelectRowAtIndex

c# - 为什么C#没有头文件? namespace 会处理所有事情吗?

谁能说清楚C#中头文件和命名空间的用法?因为在C++中我使用******.h文件来读取库函数。当我看到一些C#示例程序丢失时,谁能告诉我为什么?我正在使用C#为CAD应用程序开发自定义工具。每当我使用适当的函数打开文件(CAD文件)时,编译器都会给我一个错误,指出我提供的函数名称在上下文中不可用。这里的上下文是什么意思?当我打开该CAD应用程序的帮助文件时,在名为uf_part.h的头文件中提到了负责打开该文件的函数。但是有一个名为NXOpen的命名空间。我在VisualBasic中将命名空间用作usingNXOpen,这还不够吗?我还需要提供那个头文件吗?如果是,怎么办?

visual-studio - Visual Studio : Is there a "move class to different namespace" refactoring?

我正在做一些架构清理,涉及将一堆类移动到不同的项目和/或命名空间中。目前,我正在手动移动文件、构建,然后根据需要手动添加usingFoo语句以解决编译错误。任何人都知道这样做的更聪明的方法吗?(我们是CodeRush和Refactor!商店,但我很想知道Resharper是否对此提供支持) 最佳答案 VisualStudio2019至少提供了2个内置选项:'Movetonamespace...'可以在任何类上触发重构,VS将提示输入目标命名空间。'Changenamespaceto...'当当前文件命名空间与文件夹结构不匹配时提供重

c# - 提供了 XmlNamespaceManager,但仍然得到 "Namespace Manager or XsltContext needed"

我正在尝试阅读以下内容并在其中选择一个节点.XmlDocumentdocument=newXmlDocument();document.Load(Server.MapPath("order.xml"));XmlNamespaceManagermanager=newXmlNamespaceManager(document.NameTable);manager.AddNamespace("ns1","http://xxxxxxSomeURLXXXX");query="/ns1:OrderInfo/pricing";XmlNodeListnodeList=document.SelectNod

c# - System.Collections 是 "namespace of the System namespace"吗?

好的,所以我一直在阅读一本关于C#和.NET的书,同时学习DateTime结构和以下代码:DateTimedt=newDateTime(2015,10,17);我问自己“为什么我不必通过编写usingSystem.DateTime在顶部引用它”?所以我意识到,由于DateTime是一个结构,并且“using”关键字用于引用类型(类型是指集合{类、接口(interface)、结构、枚举、委托(delegate)}中的成员的通用术语),在特定命名空间中定义(在本例中,DateTime是来自系统命名空间的类型结构)。但我注意到在我的文件的顶部,找到了以下using指令(当我创建我的C#控制台

c# - VS2010 : Use namespace from another project within the solution?

我在VisualStudio2010的单个解决方案中有两个项目。这些项目称为Project1和Project2。在这些项目中,定义了两个命名空间,分别是Namespace1和Namespace2。在Namespace2中的一些代码中,我想使用我在Namespace1中定义的一些结构、类等。有什么办法吗? 最佳答案 是的,从Project2添加对Project1的引用。右键单击该项目,选择“添加引用”,然后从“项目”选项卡中选择Project1。 关于c#-VS2010:Usenamesp

c# - 为什么我收到错误 CS0246 : The type or namespace name could not be found?

我正在使用SnarlC#API向snarl发送通知。现在我已经将上述url的内容保存在一个名为SnarlNetwork.cs的文件中,我的test.cs文件的内容是:usingSnarlNetworkProtocol;usingSystem;classtest{publicstaticvoidMain(String[]args){SNPsnarl_object=newSNP();stringhostname="localhost";stringhostport="9887";stringappName="Spotify";boolval=snarl_object.register(ho

c# - 在类库中隐藏仅包含内部类型的 namespace ?

我有一个类库,它有几个仅包含内部类型的命名空间。但是,在应用项目中使用类库时,在intellisense中出现命名空间,当然是空的。在其他项目中使用intellisense时,有没有办法完全隐藏命名空间?我也尝试将EditorBrowsableAttribute应用于所有内部类,但我想做的是将其应用于命名空间,这当然是不可能的。或者,如果我对此足够关心,唯一的选择就是将类型移动到包含公共(public)类型的命名空间中? 最佳答案 这取决于您如何引用您的类库:如果您的解决方案中包含类库项目并使用项目引用,您将始终通过Intellis

c# - 如何修复 "namespace x already contains a definition for x"错误?转换为VS2010后发生

具体错误发生在Resources.Designer.cs:Error2Thenamespace'ModulusFE'alreadycontainsadefinitionfor'StockChartX'Resources.Designer.cs1121ModulusFE.StockChartX我用谷歌搜索了这个,但仍然很困惑。有谁知道我可以尝试什么?我尝试过重建和清理,以及重命名Resources.Designer.cs文件,希望它能重建,但没有成功。代码的顶部是这样说的:////Thiscodewasgeneratedbyatool.//RuntimeVersion:4.0.30319