【发布时间】:2013-08-31 09:11:40
【问题描述】:
我正在编写一个需要程序名称空间的程序,但我似乎不知道如何检索它。我希望最终结果是一个字符串。
我能够找到有关此主题的 MSDN 页面,但事实证明它对我自己没有帮助。 http://msdn.microsoft.com/en-us/library/system.type.namespace.aspx
任何帮助将不胜感激。该程序是用 C# 编写的。
编辑:对不起,这不是控制台应用程序。
【问题讨论】:
-
我不太清楚你的问题。你为什么不把你的程序的命名空间写在你想要的地方呢?有什么变化吗?
-
@IllidanS4:这是一个非常有效的问题。将命名空间硬编码在程序中的字符串中会导致灾难 - 迟早有人会更改命名空间而忘记或不知道它也在程序中进行了编码,然后它就会失败。
-
用例:程序集中的嵌入资源的路径以命名空间为前缀。下面的答案提供了一种查找该前缀的强类型方法。
标签: c# string namespaces