@@ -26,49 +26,49 @@ using System.Text;
26
26
namespace Phoneword ;
27
27
public static class PhonewordTranslator
28
28
{
29
- public static string ? ToNumber (string raw )
30
- {
31
- if (string .IsNullOrWhiteSpace (raw ))
32
- return null ;
33
-
34
- raw = raw .ToUpperInvariant ();
35
-
36
- var newNumber = new StringBuilder ();
37
- foreach (var c in raw )
38
- {
39
- if (" -0123456789" .Contains (c ))
40
- newNumber .Append (c );
41
- else
42
- {
43
- var result = TranslateToNumber (c );
44
- if (result != null )
45
- newNumber .Append (result );
46
- // Bad character?
47
- else
48
- return null ;
49
- }
50
- }
51
- return newNumber .ToString ();
52
- }
53
-
54
- static bool Contains (this string keyString , char c )
55
- {
56
- return keyString .IndexOf (c ) >= 0 ;
57
- }
58
-
59
- static readonly string [] digits = {
60
- " ABC" , " DEF" , " GHI" , " JKL" , " MNO" , " PQRS" , " TUV" , " WXYZ"
61
- };
62
-
63
- static int ? TranslateToNumber (char c )
64
- {
65
- for (int i = 0 ; i < digits .Length ; i ++ )
66
- {
67
- if (digits [i ].Contains (c ))
68
- return 2 + i ;
69
- }
70
- return null ;
71
- }
29
+ public static string ? ToNumber (string raw )
30
+ {
31
+ if (string .IsNullOrWhiteSpace (raw ))
32
+ return null ;
33
+
34
+ raw = raw .ToUpperInvariant ();
35
+
36
+ var newNumber = new StringBuilder ();
37
+ foreach (var c in raw )
38
+ {
39
+ if (" -0123456789" .Contains (c ))
40
+ newNumber .Append (c );
41
+ else
42
+ {
43
+ var result = TranslateToNumber (c );
44
+ if (result != null )
45
+ newNumber .Append (result );
46
+ // Bad character?
47
+ else
48
+ return null ;
49
+ }
50
+ }
51
+ return newNumber .ToString ();
52
+ }
53
+
54
+ static bool Contains (this string keyString , char c )
55
+ {
56
+ return keyString .IndexOf (c ) >= 0 ;
57
+ }
58
+
59
+ static readonly string [] digits = {
60
+ " ABC" , " DEF" , " GHI" , " JKL" , " MNO" , " PQRS" , " TUV" , " WXYZ"
61
+ };
62
+
63
+ static int ? TranslateToNumber (char c )
64
+ {
65
+ for (int i = 0 ; i < digits .Length ; i ++ )
66
+ {
67
+ if (digits [i ].Contains (c ))
68
+ return 2 + i ;
69
+ }
70
+ return null ;
71
+ }
72
72
}
73
73
```
74
74
@@ -190,7 +190,7 @@ public static class PhonewordTranslator
190
190
private void OnTranslate(object sender, EventArgs e)
191
191
{
192
192
string enteredNumber = PhoneNumberText.Text;
193
- translatedNumber = Core. PhonewordTranslator.ToNumber(enteredNumber);
193
+ translatedNumber = PhonewordTranslator.ToNumber(enteredNumber);
194
194
195
195
if (!string.IsNullOrEmpty(translatedNumber))
196
196
{
0 commit comments