/Languages/KeyValue.cs |
@@ -25,7 +25,7 @@ |
return data.Split('&') |
.AsParallel() |
.Select(o => o.Split('=')) |
.Where(o => o.Length.Equals(2) && string.Equals(o[0], key, StringComparison.Ordinal)) |
.Where(o => o.Length.Equals(2) && o[0] == key) |
.Select(o => o[1]) |
.FirstOrDefault(); |
} |
@@ -45,8 +45,8 @@ |
return string.Join("&", string.Join("&", data.Split('&') |
.AsParallel() |
.Select(o => o.Split('=')) |
.Where(o => o.Length.Equals(2) && !string.Equals(o[0], key, StringComparison.Ordinal)) |
.Select(o => string.Join("=", o[0], o[1]))), string.Join("=", key, value)); |
.Where(o => o.Length.Equals(2) && o[0] == key) |
.Select(o => o[0] + "=" + o[1])), key + "=" + value); |
} |
|
/////////////////////////////////////////////////////////////////////////// |
@@ -61,8 +61,8 @@ |
return string.Join("&", data.Split('&') |
.AsParallel() |
.Select(o => o.Split('=')) |
.Where(o => o.Length.Equals(2) && !string.Equals(o[0], key, StringComparison.Ordinal)) |
.Select(o => string.Join("=", o[0], o[1]))); |
.Where(o => o.Length.Equals(2) && o[0] == key) |
.Select(o => o[0] + "=" + o[1])); |
} |
|
/////////////////////////////////////////////////////////////////////////// |
@@ -96,7 +96,7 @@ |
/// <returns>a key-value data encoded string</returns> |
public static string Encode(Dictionary<string, string> data) |
{ |
return string.Join("&", data.Select(o => string.Join("=", o.Key, o.Value))); |
return string.Join("&", data.Select(o => o.Key + "=" + o.Value)); |
} |
|
/////////////////////////////////////////////////////////////////////////// |
@@ -109,7 +109,7 @@ |
/// <returns>a key-value data encoded string</returns> |
public static string Encode(IEnumerable<KeyValuePair<string, string>> data) |
{ |
return string.Join("&", data.Select(o => string.Join("=", o.Key, o.Value))); |
return string.Join("&", data.Select(o => o.Key + "=" + o.Value)); |
} |
|
/////////////////////////////////////////////////////////////////////////// |
@@ -122,7 +122,7 @@ |
/// <returns>a key-value data encoded string</returns> |
public static string Encode(IEnumerable<KeyValuePair<Task<string>, Task<string>>> data) |
{ |
return string.Join("&", data.Select(o => string.Join("=", o.Key.Result, o.Value.Result))); |
return string.Join("&", data.Select(o => o.Key.Result + "=" + o.Value.Result)); |
} |
|
/////////////////////////////////////////////////////////////////////////// |