wasSharp – Diff between revs 24 and 26
?pathlinks?
Rev 24 | Rev 26 | |||
---|---|---|---|---|
Line 22... | Line 22... | |||
22 | public static string Get(string key, string data) |
22 | public static string Get(string key, string data) |
|
23 | { |
23 | { |
|
24 | return data.Split('&') |
24 | return data.Split('&') |
|
25 | .AsParallel() |
25 | .AsParallel() |
|
26 | .Select(o => o.Split('=')) |
26 | .Select(o => o.Split('=')) |
|
27 | .Where(o => o.Length.Equals(2) && Strings.StringEquals(o[0], key, StringComparison.Ordinal)) |
27 | .Where(o => o.Length.Equals(2) && String.Equals(o[0], key, StringComparison.Ordinal)) |
|
28 | .Select(o => o[1]) |
28 | .Select(o => o[1]) |
|
29 | .FirstOrDefault(); |
29 | .FirstOrDefault(); |
|
30 | } |
30 | } |
|
Line 31... | Line 31... | |||
31 | |
31 | |
|
Line 42... | Line 42... | |||
42 | public static string Set(string key, string value, string data) |
42 | public static string Set(string key, string value, string data) |
|
43 | { |
43 | { |
|
44 | return string.Join("&", string.Join("&", data.Split('&') |
44 | return string.Join("&", string.Join("&", data.Split('&') |
|
45 | .AsParallel() |
45 | .AsParallel() |
|
46 | .Select(o => o.Split('=')) |
46 | .Select(o => o.Split('=')) |
|
47 | .Where(o => o.Length.Equals(2) && !Strings.StringEquals(o[0], key, StringComparison.Ordinal)) |
47 | .Where(o => o.Length.Equals(2) && !String.Equals(o[0], key, StringComparison.Ordinal)) |
|
48 | .Select(o => string.Join("=", o[0], o[1]))), string.Join("=", key, value)); |
48 | .Select(o => string.Join("=", o[0], o[1]))), string.Join("=", key, value)); |
|
49 | } |
49 | } |
|
Line 50... | Line 50... | |||
50 | |
50 | |
|
51 | /////////////////////////////////////////////////////////////////////////// |
51 | /////////////////////////////////////////////////////////////////////////// |
|
Line 58... | Line 58... | |||
58 | public static string Delete(string key, string data) |
58 | public static string Delete(string key, string data) |
|
59 | { |
59 | { |
|
60 | return string.Join("&", data.Split('&') |
60 | return string.Join("&", data.Split('&') |
|
61 | .AsParallel() |
61 | .AsParallel() |
|
62 | .Select(o => o.Split('=')) |
62 | .Select(o => o.Split('=')) |
|
63 | .Where(o => o.Length.Equals(2) && !Strings.StringEquals(o[0], key, StringComparison.Ordinal)) |
63 | .Where(o => o.Length.Equals(2) && !String.Equals(o[0], key, StringComparison.Ordinal)) |
|
64 | .Select(o => string.Join("=", o[0], o[1]))); |
64 | .Select(o => string.Join("=", o[0], o[1]))); |
|
65 | } |
65 | } |
|
Line 66... | Line 66... | |||
66 | |
66 | |
|
67 | /////////////////////////////////////////////////////////////////////////// |
67 | /////////////////////////////////////////////////////////////////////////// |