c# - C# 的基本问题——我需要命名空间吗?

标签 c# namespaces

我是一名 Java 开发人员,对 C# 完全陌生。我目前正在编写一个 DLL,以便在我的组织中分发。这是一个非常简单的库,包含几个类,我看不出仅仅为了它而将它们全部放入某个命名空间有任何实际用处。我真的必须使用命名空间吗?如果是这样,为什么?这是某种最佳实践吗?

最佳答案

需要一个吗?不。应该你有一个吗?是的。它将有助于防止与其他 namespace 中的同名类发生冲突,而不必求助于(恕我直言)丑陋地使用 global::

关于c# - C# 的基本问题——我需要命名空间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3750531/

相关文章:

c# - 自定义从 Web API 接收的 JSON

namespaces - XQuery:本地函数中的命名空间问题

c# - 无法让 VS 智能感知找到 CommaDelimitedStringCollection

java - XML SAX : Explain result in `qName` and `localName` in one example XML file

c# - 关于使用扩展方法的实践是否发生了变化,或者是否存在两种思想流派?

javascript - 将 JavaScript 函数值转发到 C#

c# - 路径中的空格问题,参数 C# 启动 python 脚本

c++ - 跨命名空间覆盖运算符

c++ - 命名空间内的模板特化

c# - 在 LINQ 数据源/ GridView 中使用文本框值作为参数 : A value of type 'String' cannot be converted to type 'Double'