2012-06-25 3 views

ответ

4

Linq-й ответ дать вам символы символов:

var chars = Enumerable.Range(0, char.MaxValue+1) 
         .Select(i => (char) i) 
         .Where(c => char.IsSymbol(c)) 
         .ToArray(); 

Кредита действительно должен идти сэр тарелочки, чей ответ here он основан на.

4
for (int i = char.MinValue; i <= char.MaxValue; i++) { 
    char c = Convert.ToChar(i); 
    if (!char.IsSymbol(c)) { 
     //kung-fu! 
    } 
} 
1
for (var c = System.Char.MinValue; c != char.MaxValue; ++c) 
    DoSomething(c); 
DoSomething(char.MaxValue); 
Смежные вопросы