コード例 #1
0
ファイル: KeyValuePairs.cs プロジェクト: xiuzhifu/Redirection
 public static void SetStringArray(this KeyValuePairs kvp, string key, string[] value)
 {
     if (value != null)
     {
         kvp.Set(key, string.Join(",", value));
     }
     else
     {
         kvp.Remove(key);
     }
 }
コード例 #2
0
ファイル: KeyValuePairs.cs プロジェクト: xiuzhifu/Redirection
 public static void SetIntegerArray(this KeyValuePairs kvp, string key, int[] value)
 {
     if (value != null)
     {
         var joined = new StringBuilder();
         for (int i = 0; i < value.Length; ++i)
         {
             joined.Append(value[i].ToString(CultureInfo.InvariantCulture));
             if (i < value.Length - 1)
             {
                 joined.Append(',');
             }
         }
         kvp.Set(key, joined.ToString());
     }
     else
     {
         kvp.Remove(key);
     }
 }