当前位置: 首页>>代码示例>>C#>>正文


C# String.equals方法代码示例

本文整理汇总了C#中String.equals方法的典型用法代码示例。如果您正苦于以下问题:C# String.equals方法的具体用法?C# String.equals怎么用?C# String.equals使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在String的用法示例。


在下文中一共展示了String.equals方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: PopulateFrom

 public void PopulateFrom(SourceDetails details, String field, Map<String, String> substitutes) {
    List<MethodSignature> methods = details.Methods;
    for(MethodSignature originalMethod : details.Methods) {
       if(originalMethod.type == MethodType.GET) {
          substitutes.put(originalMethod.name+"\\(\\)", ConvertMethod(originalMethod.name, originalMethod.type));
       } else if(originalMethod.type == MethodType.SET) {
          substitutes.put(originalMethod.name+"\\([a-zA-Z\\s]+\\)", ConvertMethod(originalMethod.name, originalMethod.type) + " = "+originalMethod.value);
       } else {
          substitutes.put(originalMethod.name+"\\(", ConvertMethod(originalMethod.name, MethodType.NORMAL)+"\\(");
       }
    }
    if(field != null && !field.equals("")) {
       for(MethodSignature originalMethod : methods) {
          String originalToken = String.format("%s.%s", field, originalMethod.name);
          if(originalMethod.type == MethodType.GET) {
             String token = String.format("%s.%s", field, ConvertMethod(originalMethod.name, originalMethod.type));
             substitutes.put(originalToken+"\\(\\)", token);
          } else if(originalMethod.type == MethodType.SET) {
             String token = String.format("%s.%s = %s", field, ConvertMethod(originalMethod.name, originalMethod.type), originalMethod.value);
             substitutes.put(originalToken+"\\([a-zA-Z\\s]+\\)", token);
          } else {
             String token = String.format("%s.%s\\(", field, ConvertMethod(originalMethod.name, MethodType.NORMAL));
             substitutes.put(originalToken+"\\(", token);
          }
       }
    }
 }
开发者ID:ngallagher,项目名称:simplexml,代码行数:27,代码来源:LanguageConverter.cs

示例2: Match

 public bool Match(org.w3c.dom.Element element, String prefix) {
    if(element != null) {
       String currentPrefix = GetPrefix(element); // if prefix is null, then this is inherited
       if((currentPrefix != null && prefix == null) ) {
          prefix = currentPrefix; // inherit parents
       }
       String name = "xmlns"; // default xmlns=<reference>
       if(prefix != null && !prefix.equals("")) {
          name = name + ":" + prefix; // xmlns:a=<reference>
       }
       String value = element.getAttribute(name);
       if(value == null || value.equals("")) {
          Node parent = element.getParentNode();
          if(parent instanceof org.w3c.dom.Element) {
             return Match((org.w3c.dom.Element)element.getParentNode(), prefix);
          }
       }
       return value != null && value.equals(reference);
    }
    return false;
 }
开发者ID:ngallagher,项目名称:simplexml,代码行数:21,代码来源:ValidationTestCase.cs


注:本文中的String.equals方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。