问题标签 [fully-qualified-naming]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2010 - 如何在 Intellisense for C# (Visual Studio 2010) 中禁用自动命名空间解析
如何在 Intellisense for C# (Visual Studio 2010) 中禁用自动命名空间解析?
这听起来可能很奇怪,但我需要让完全限定的名称显示如下:
代替:
我找不到类似的问题。这在VS2010中可能吗?
更新:我知道可读性问题,并且在共享代码时,可以轻松剥离合格的。以这种方式编写代码只是偏好问题。
c# - 获取枚举成员的程序集限定名称
我有枚举
现在我想获得枚举成员的完全限定名称
所以结果将是
就像是
Cars.Audi.GetType().FullName;
或者
Cars.Audi.GetType().AssemblyQualifiedName;
我正在寻找什么,但实际上没有一个能满足我的需要。
我需要它的原因,因为我在不同的命名空间中有两个相同的枚举(不要怪我设计不好,这应该是我的项目中的样子)并且在我的程序的一部分中我需要使用成员这个枚举,但是因为我有相同的枚举,它会抱怨不同命名空间中相同枚举之间的歧义。所以为了避免它,我必须提供完全限定的名称,为什么我不能手动执行它,因为这是一种自动生成的文件,所以我需要在编译时以编程方式指定它
c# - 获取不带波浪号的泛型类的名称
我正在尝试获取T
使用此的类型名称:
班级名称是ConfigSettings
它不是返回ConfigSettings
而是返回ConfigSettings`1
。
有什么具体原因吗?我怎样才能在没有 的情况下返回实际名称`1
?
c++ - 名称查找:在类定义中使用非限定类名/省略模板参数的缺点?
在最近的一次讨论中,关于我们是否应该始终在类定义中完全限定当前类的名称以及在引用当前模板本身时还使用显式专用模板的问题出现了。把它们加起来:
问题是,没有人可以用确凿的事实来支持他们的说法,这仅仅是“名称查找可能出错”与“嗯,从来没有任何问题”。
为了解决这个问题:这两个约定是严格等效的,还是“坏”的约定有时会在名称查找中引入歧义?对当前标准的引用会非常好。
当然,不应该考虑易读性的论点,我真的在问符合标准的编译器在极端情况下会如何表现。但是,也欢迎已知的实现错误。
matlab - 如何为 MATLAB 正确命名和组织文件类?
考虑以下目录结构,即C:\magic
当前的 MATLAB 文件夹:
现在,wand
和hat
是可以由import wand.*
和加载的 MATLAB 包import hat.*
。
考虑一下我可能想在+hat
文件夹中为 hat 创建一个抽象类:
和一些子类:
但是当我这样做时:
我收到以下错误:
不过,我可以做到ha = Hat()
没有错误。
可能发生什么,这个问题的最佳解决方案是什么?
提前致谢!
c++ - 模板专业化/初始化和命名空间?
C++ 关于模板专业化和命名空间限定的规则是什么?我有一些代码可以归结为以下内容,这让我意识到我不了解 C++ 关于模板专业化初始化的规则。首先对我来说似乎很奇怪,g::F<>
甚至允许内部的专业化h
,但鉴于此,我不知道为什么事情会以他们的方式行事。
最后一个实例化/初始化,其中模板静态成员初始化器推断g
命名空间,使模板看起来好像初始化器在代码中与模板定义本身位于同一位置。
规范这种行为的规则是什么?(请注意,这是在 gcc 4.8.1 上测试的,到目前为止看起来有点像一个错误......)
c# - C# Net Class 引用的类库:为什么我必须完全限定公共类?
有一个烦人的问题,虽然我已经构建了一个类并在下面的客户端程序中引用了它 - 使用时,编译器想要我的方法的完全限定名称。
必须完全符合条件
android - How to acquire fully qualified names of installed applications in Android
I try to create an application that can start other applications (f.e. Gmail or Facebook or any installed one).
I tried to use the following code:
However, it requires the fully qualified name of the applications.
How can I acquire it? Is there any build in method to get them?
java - 在 Java 代码库中查找限定类名(而不是导入)的用法
我正在寻找一种方法来查找合格类名的用法:
与进口相反:
是否有一个 Maven 插件可以帮助我找到针对 Java 代码库的合格类名的所有用法?
编辑:
奥列格好心建议以下链接。这是非常有用的。
但是,我只是想知道如何发现所有完全限定的类名使用,而不仅仅是“不必要的”完全限定名的使用。
例如,某些开发人员可能在private java.util.List list1;
没有相应的 import 语句的情况下使用。
这不被 pmd 认为是不必要的,但如果不需要消歧,这不是一个好的做法......