什么是程序冲突?/命名空间可以防止冲突吗?

Posted

技术标签:

【中文标题】什么是程序冲突?/命名空间可以防止冲突吗?【英文标题】:What is program collision?/Can a namespace prevent collisions? 【发布时间】:2011-07-01 10:32:44 【问题描述】:

我已经在 Google 上进行了一些搜索,以了解什么是程序冲突以及如何防止它,但没有 C# 的结果,甚至没有通用答案。我认为如果一个变量与另一个变量具有相同的名称,或者可能是 2 个具有相同名称的类意外发生冲突。

【问题讨论】:

我不认为“程序冲突”是一个标准术语。你从哪里听到的? 我以前从未听说过这个词......如果你能提供一些背景来说明你在哪里听说过它会很有帮助。 我听说人们用“碰撞”这个词来表示“由于司机不好而导致的车祸”......但我认为他们当时在谈论汽车。 命名空间冲突? msdn.microsoft.com/en-us/library/c3ay4x3d(VS.80).aspx @allthosemiles 问你的老师?按照这个速度,Stack Overflow 将无法通过您的决赛。 【参考方案1】:

他只是在谈论两个变量具有相同名称或两个类的情况。就这样。 -_-'

【讨论】:

以上是关于什么是程序冲突?/命名空间可以防止冲突吗?的主要内容,如果未能解决你的问题,请参考以下文章

防止私有和基于 pypi 的 Python 包之间的命名空间冲突

C++命名空间名和类名重复会导致冲突吗?

JavaScript之命名空间模式

大型程序的工具——命名空间

这个命名空间冲突是由于 XAML 到 .NET 代码生成中的错误吗?

命名空间和类名冲突