2012-06-25 72 views

回答

4

的Linq-Y的回答給你符號字符:

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);