我想用整個ISO 8859-1
charset生成一個IEnumerable<char>
。根據這樣的定義:to this definition如何生成特定字符集的char arrray?
我想:
testCollection = Enumerable.Range(0x20, 0xFF)
.Select(i => Convert.ToChar(i))
.Where(c => (c <= 0x7E && c >= 0xA1));
的問題是,爲TestCollection總是空的。我究竟做錯了什麼?
'.Range(爲0x20,0xFF的)'????我認爲它應該在0xff結束,而不是0x120。 (你也喜歡使用相應的'Encoding'或只是byte-to-char來執行正確的轉換就足夠了你的目的嗎?) –
字節到字符就足夠了 –
@AlexeiLevenkov我明白了。我誤讀範圍參數 –