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


C# PropertyList.Add方法代码示例

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


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

示例1: Flusso

        public Flusso(Variable father, string[] fields, List<string> map)
        {
            this.father = father;
            protocolname = map[0];
            propertyDefinitions = VarDefinitions.Map[map[0]];
            propertyValues = new PropertyList();
            if (Regex.IsMatch(map[0], "Variables|Common", RegexOptions.IgnoreCase))
                name = map[0];
            else
                name = fields[1];

            name = name.Trim();
            foreach (var pt in propertyDefinitions)
            {
                if (!pt.Value.Visibile) continue;
                int i = map.FindIndex(x => x == pt.Key);
                if (pt.Key=="Abilitato")
                {
                    if (!Boolean.TryParse(fields[i-1], out abilitazione)) abilitazione = false;
                }
                if (i > 0)
                {
                    propertyValues.Add(pt.Key, fields[i - 1].Replace("%sc%",";").Trim(),pt.Value);
                }
                else
                    propertyValues.Add(pt.Key, "", pt.Value);
            }   
        }
开发者ID:ekox86,项目名称:vireoxConfigurator,代码行数:28,代码来源:Flusso.cs

示例2: LoadProperties

 public virtual PropertyList LoadProperties(string path)
 {
     var xml = XElement.Parse(fileSystem.ReadAllText(path));
     var result = new PropertyList();
     var propertyNodes = xml.Descendants(ScopedName("PropertyGroup")).Descendants();
     foreach (var node in propertyNodes)
         result.Add(node.Name.LocalName, node.Value);
     return result;
 }
开发者ID:bbyars,项目名称:CM.NET,代码行数:9,代码来源:EnvironmentFilesLoader.cs

示例3: Canale

 public Canale(string name,Nodo father, string[] fields, List<string> map)
 {
     this.father = father;
     protocolname = map[0];
     propertyDefinitions = ComDefinitions.Map[map[0]];
     propertyValues = new PropertyList();
     this.name = name;
     foreach (var pt in propertyDefinitions)
     {
         if (!pt.Value.Visibile) continue;
         int i = map.FindIndex(x => x == pt.Key);
         if (pt.Key == "Abilitato")
         {
             if (!Boolean.TryParse(fields[i - 1], out abilitazione)) abilitazione = false;
         }
         if (i > 0)
         {
             propertyValues.Add(pt.Key, (fields[i - 1]).Replace("%sc%",";"), pt.Value);
         }
         else
             propertyValues.Add(pt.Key, "", pt.Value);
     }
 
 }
开发者ID:ekox86,项目名称:vireoxConfigurator,代码行数:24,代码来源:Canale.cs


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