wasSharp – Diff between revs 7 and 26
?pathlinks?
Rev 7 | Rev 26 | |||
---|---|---|---|---|
Line 8... | Line 8... | |||
8 | using System.IO; |
8 | using System.IO; |
|
9 | using System.Linq; |
9 | using System.Linq; |
|
Line 10... | Line 10... | |||
10 | |
10 | |
|
11 | namespace wasSharp |
11 | namespace wasSharp |
|
12 | { |
12 | { |
|
13 | public static class Strings |
13 | public static class String |
|
14 | { |
14 | { |
|
15 | /////////////////////////////////////////////////////////////////////////// |
15 | /////////////////////////////////////////////////////////////////////////// |
|
16 | // Copyright (C) 2015 Wizardry and Steamworks - License: GNU GPLv3 // |
16 | // Copyright (C) 2015 Wizardry and Steamworks - License: GNU GPLv3 // |
|
17 | /////////////////////////////////////////////////////////////////////////// |
17 | /////////////////////////////////////////////////////////////////////////// |
|
Line 33... | Line 33... | |||
33 | /// </summary> |
33 | /// </summary> |
|
34 | /// <param name="a">first string</param> |
34 | /// <param name="a">first string</param> |
|
35 | /// <param name="b">second string</param> |
35 | /// <param name="b">second string</param> |
|
36 | /// <param name="comparison">string comparison to use</param> |
36 | /// <param name="comparison">string comparison to use</param> |
|
37 | /// <returns>true if the strings are equal</returns> |
37 | /// <returns>true if the strings are equal</returns> |
|
38 | public static bool StringEquals(string a, string b, StringComparison comparison) |
38 | public static bool Equals(string a, string b, StringComparison comparison) |
|
39 | { |
39 | { |
|
40 | return (a == null && b == null) || (a.Length == b.Length && string.Equals(a, b, comparison)); |
40 | return (a == null && b == null) || (a.Length == b.Length && string.Equals(a, b, comparison)); |
|
41 | } |
41 | } |
|
Line 42... | Line 42... | |||
42 | |
42 | |
|
Line 47... | Line 47... | |||
47 | /// Determines if two strings are equal. |
47 | /// Determines if two strings are equal. |
|
48 | /// </summary> |
48 | /// </summary> |
|
49 | /// <param name="a">first string</param> |
49 | /// <param name="a">first string</param> |
|
50 | /// <param name="b">second string</param> |
50 | /// <param name="b">second string</param> |
|
51 | /// <returns>true if the strings are equal</returns> |
51 | /// <returns>true if the strings are equal</returns> |
|
52 | public static bool StringEquals(string a, string b) |
52 | public static bool Equals(string a, string b) |
|
53 | { |
53 | { |
|
54 | return (a == null && b == null) || (a != null && b != null && a.Length == b.Length && string.Equals(a, b)); |
54 | return (a == null && b == null) || (a != null && b != null && a.Length == b.Length && string.Equals(a, b)); |
|
55 | } |
55 | } |
|
56 | } |
56 | } |
|
57 | } |
57 | } |
|
58 | |
58 | |