Click here to Skip to main content
15,888,181 members
Home / Discussions / C#
   

C#

 
AnswerRe: Converting Alphabet to corresponding number Pin
Rob Philpott16-Feb-15 5:33
Rob Philpott16-Feb-15 5:33 
GeneralRe: Converting Alphabet to corresponding number Pin
Tetra104416-Feb-15 6:10
Tetra104416-Feb-15 6:10 
SuggestionRe: Converting Alphabet to corresponding number Pin
Richard Deeming16-Feb-15 8:29
mveRichard Deeming16-Feb-15 8:29 
GeneralRe: Converting Alphabet to corresponding number Pin
Rob Philpott16-Feb-15 9:28
Rob Philpott16-Feb-15 9:28 
GeneralRe: Converting Alphabet to corresponding number Pin
Wastedtalent19-Feb-15 4:55
professionalWastedtalent19-Feb-15 4:55 
AnswerRe: Converting Alphabet to corresponding number Pin
PIEBALDconsult16-Feb-15 5:47
mvePIEBALDconsult16-Feb-15 5:47 
GeneralRe: Converting Alphabet to corresponding number Pin
Tetra104416-Feb-15 6:12
Tetra104416-Feb-15 6:12 
AnswerRe: Converting Alphabet to corresponding number Pin
BillWoodruff16-Feb-15 12:59
professionalBillWoodruff16-Feb-15 12:59 
At the risk of adding too much salt to the stew, let me, obsessively, add:

You don't mention if the char[] (now a string) is guaranteed to use only upper-case letters, and if the string might contain spaces. And, how about if the string contains numbers, or other white-space, or high-value Unicode characters. What about encoding ? Smile | :)
C#
// requires Linq
private IEnumerable<int> AlphaToInteger(string source)
{
    source = source.ToUpper();
    return source.Where(ch => Char.IsLetter(ch)).Select(chr => chr - 64);
}

// test: set a break-point check the results

// int[] convertedToNumbers = AlphaToInteger("Ho~__wz ab^%$#0944out th,:....at").ToArray();

«I'm asked why doesn't C# implement feature X all the time. The answer's always the same: because no one ever designed, specified, implemented, tested, documented, shipped that feature. All six of those things are necessary to make a feature happen. They all cost huge amounts of time, effort and money.» Eric Lippert, Microsoft, 2009

GeneralRe: Converting Alphabet to corresponding number Pin
Rob Philpott16-Feb-15 23:21
Rob Philpott16-Feb-15 23:21 
QuestionWhy is Array.Sort() slower if I use my own comparer? Pin
robinsc16-Feb-15 1:09
robinsc16-Feb-15 1:09 
AnswerRe: Why is Array.Sort() slower if I use my own comparer? Pin
Rob Philpott16-Feb-15 2:06
Rob Philpott16-Feb-15 2:06 
GeneralRe: Why is Array.Sort() slower if I use my own comparer? Pin
robinsc16-Feb-15 2:20
robinsc16-Feb-15 2:20 
GeneralRe: Why is Array.Sort() slower if I use my own comparer? Pin
Rob Philpott16-Feb-15 2:26
Rob Philpott16-Feb-15 2:26 
GeneralRe: Why is Array.Sort() slower if I use my own comparer? Pin
robinsc16-Feb-15 2:35
robinsc16-Feb-15 2:35 
SuggestionRe: Why is Array.Sort() slower if I use my own comparer? Pin
Richard Deeming16-Feb-15 8:20
mveRichard Deeming16-Feb-15 8:20 
GeneralRe: Why is Array.Sort() slower if I use my own comparer? Pin
Rob Philpott16-Feb-15 8:22
Rob Philpott16-Feb-15 8:22 
GeneralRe: Why is Array.Sort() slower if I use my own comparer? Pin
robinsc16-Feb-15 21:57
robinsc16-Feb-15 21:57 
AnswerRe: Why is Array.Sort() slower if I use my own comparer? Pin
Dave Kreskowiak16-Feb-15 2:56
mveDave Kreskowiak16-Feb-15 2:56 
GeneralRe: Why is Array.Sort() slower if I use my own comparer? Pin
robinsc16-Feb-15 3:23
robinsc16-Feb-15 3:23 
QuestionConsuming SAP Web Service in C# Pin
Amoxtli15-Feb-15 22:40
Amoxtli15-Feb-15 22:40 
GeneralRe: Consuming SAP Web Service in C# Pin
Richard MacCutchan15-Feb-15 23:05
mveRichard MacCutchan15-Feb-15 23:05 
GeneralRe: Consuming SAP Web Service in C# Pin
Amoxtli15-Feb-15 23:18
Amoxtli15-Feb-15 23:18 
GeneralRe: Consuming SAP Web Service in C# Pin
Richard MacCutchan15-Feb-15 23:35
mveRichard MacCutchan15-Feb-15 23:35 
GeneralRe: Consuming SAP Web Service in C# Pin
Amoxtli15-Feb-15 23:41
Amoxtli15-Feb-15 23:41 
GeneralRe: Consuming SAP Web Service in C# Pin
Amoxtli16-Feb-15 1:18
Amoxtli16-Feb-15 1:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.