我的类不放命名空间是什么命名空间?如果我不向我的类添加命名空间(vs.net2008),我可以从哪个命名空间构建我的类?更新很奇怪,当我添加命名空间时,我似乎无法从我的用户控件中引用类方法。如果我显式设置一个命名空间,并在我的控件中添加一个“using...”,我仍然看不到它!为何如此?使用System.Collections.Generic;使用System.Linq;使用System.Web;使用系统配置;//////Globals的摘要描述///publicclassGlobals{publicGlobals(){}publicstaticstringConnectionString{get{returnConfigurationManager.ConnectionStrings["MyDb"].ConnectionString;我的控制:使用系统;使用系统数据;使用System.Data.SqlClient;使用System.Collections.Generic;使用System.Linq;使用System.Web;使用System.Web.UI;使用System.Web.UI.WebControls;publicpartialclassMyStats:System.Web.UI.UserControl{protectedvoidPage_Load(objectsender,EventArgse){//等。如果您不提供命名空间,那么您的类型就没有命名空间。请记住,名称空间在编译后没有任何意义。它们只是简单地附加到您键入的名称的开头,以创建一个更长的名称,更可能是唯一的。编辑:我认为您可能有两个独立的程序集,一个应该引用另一个,但事实并非如此。如果两个项目在一个解决方案中,则类查看器将显示所有项目中的所有类型,但这并不一定意味着ProjectA引用ProjectB。要在ProjectA中使用来自ProjectB的类型,您需要确保项目引用存在。正如您所说,该类将没有任何名称空间,并且无需using子句即可访问它。命名空间是一种功能,通过分类,主要根据它们的作用对你的类进行排序编辑根据你的更新,我认为你的“全局”类可能会因为global::clause而引起麻烦......你想改变吗班级的名字只是为了看看它是否有效?以上就是C#学习教程:不放命名空间我的类有什么命名空间?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
