jjzjj

限定词

全部标签

wpf - 命名空间声明中的限定名称

看完MSDN-XAMLNamespaces和MSDN-UnderstandingXAMLNamespaces,我仍然不明白拥有合格名称(QName)的目的。以下面的命名空间声明为例:xmlns:x='http://www.w3.org/1999/XSL/Transform'x是完整URI(在本例中为URL)的前缀缩写:http://www.w3.org/1999/XSL/Transform.然后就是这个名为xmlns的QName。mdsn中QName的定义是:Thiscompletenameincludingtheprefixisthelexicalformofaqualifiedna

xml - 为什么命名空间限定的节点没有 XPath 语法?

XML文档中的某些节点具有namespace,使用已定义的前缀指定。可以在XPath1.0中指定local-name()从而忽略命名空间。但是,我想让XPath的编写者能够使用节点的完整namespace限定名称作为标识符来查找节点。推荐的方法是在调用代码(在我的例子中是Java)中添加namespace声明。但这意味着编写Xpath的人没有使用命名空间的能力!我们如何使用纯XPath通过完全限定名称查找节点? 最佳答案 不确定“作为标识符”是什么意思。Howdowefindnodesbytheirfullyqualifiednam

windows - LoadLibraryEx 忽略完全限定路径名?

来self对MSDNdocumentation的阅读,我认为(在该基本名称的dll尚未加载的情况下)将完全限定的绝对文件名传递给LoadLibraryExW会查看该路径仅。例如(请注意,这是正确的CSIDL_SYSTEM路径,如果有区别的话)LoadLibraryExW(L"C:\\Windows\\System32\\foobar.dll",LOAD_LIBRARY_AS_DATAFILE);如果该位置不存在该文件,则应该失败。但是我得到了一些有趣的结果,这让我觉得它采用了基本名称并将其应用于Windows8.1上的PATH。并在其他地方找到同名文件。此外,如果我使用LOAD_LIB

java - Windows GetClassName 函数返回 JFrame 的完全限定类名

我有一个Java应用程序,它的主窗口是一个JFrame子类。有一个附加的分析器调用GetClassName对于这个窗口,它返回完全限定的类,即com.package.subpackage.MyClass,而不是SunAwtFrame。我以前从未见过这样返回的类名-Java应用程序正在由JavaWebStart启动-也许有一个jnlp选项?以前有人遇到过这种情况吗? 最佳答案 您使用的是哪个JRE?如果您使用的是>1.4,那么它将始终返回SunAwtFrame。这是根据:https://www.java.net//node/65906

c# - Visual Studio 中是否有一种方法可以轻松获取限定类型名称?

我正在寻找用于在VisualStudio中获取对象的程序集限定类型名称的扩展/过程。我知道您可以编写一个快速控制台应用程序来输出它,但发现它是一个笨拙的过程。理想情况下,我希望能够右键单击类型名称,并可以选择将其程序集限定名称复制到剪贴板,以便粘贴到我的DI容器的配置文件中。 最佳答案 在较新版本的ReSharper中,您可以使用ReSharper/Edit/CopyFully-qualifiedname/SourcebrowserURItoclipboard菜单选项。 关于c#-Vis

c# - 在 C# 中使用或不使用 'this' 限定符

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Whendoyouusethe“this”keyword?我刚刚开始使用Resharper来分析我的代码,它建议我做很多事情,我对它的输出非常满意,因为它还教会了我一些更好的做事方法。显然可以忽略它的建议,其中之一我只想从社区获得一些反馈!我一直倾向于对属于当前类的属性(即this.Name)使用“this”限定符。没有真正的原因-我似乎只是在很久以前就采用了这种方式。Resharper建议这是多余的,也许我应该删除它。你怎么看?

c# - 为什么完全限定的程序集名称有时需要空格?

今天偶然发现了这个,我找不到任何相关信息。所以这就是为什么我在这里问。也许有人知道为什么。我在我的web.config中添加了自定义WCF行为扩展。它看起来像这样:(那里没有空格:MyNs.TracingErrorBehaviorElement,MyNs)它在我的开发机器、我们的临时服务器、我们的实时服务器等上运行得非常好。今天我们在客户服务器上安装了产品,但出现以下异常:System.Configuration.ConfigurationErrorsException:Anerroroccurredcreatingtheconfigurationsectionhandlerforsy

c# - 在 Roslyn 中获取完全限定的元数据名称

我需要获取特定符号的完整CLR名称。这意味着对于泛型类型,我需要将`1、`2等附加到类型。现在,ISymbol已经有了一个属性MetadataName,它就是这样做的。但它排除了周围的类型和命名空间,只给出了手边符号的名称。获取完全限定名称的常用选项,即通过ToDisplayString在这里不太适用,因为它的各个部分不会使用MetadataName。有没有内置这样的东西?或者我是否必须将ContainingSymbol链与.连接起来?(这个假设是否存在问题?)编辑:刚刚注意到,如果它是包含在另一种类型中的类型,则在各个名称之间需要一个+,但除此之外,使用。应该可以,我想。

c# - 如何即时返回方法的完全限定名称?

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Mvc;namespaceMvcMusicStore.Controllers{publicclassStoreController:Controller{////GET:/Store/publicstringIndex(){return"MvcMusicsStore.Controllers.StoreController.Index";}}}如何即时返回方法的完全限定名称?

c# - 无法使用实例引用访问成员 'object.Equals(object, object)';用类型名称限定它

当我在C#中使用以下代码时...inttotalValue=0;inttotal=0;totalValue=int.Parse(Session["price"].ToString())*int.Parse(Session["day"].ToString());//ThislinecausestheerrortotalValue+=Session["IsChauffeurUsed"].ToString().Equals("Yes",StringComparer.CurrentCultureIgnoreCase)?80:0;...我收到此错误:Member'object.Equals(ob