なぜChr(130)
Visual Basic 6 ではカンマ (,) があるのに、C#(char)130
ではそうではないのですか? (それが何かはわかりませんが、間違いなくカンマではありません!)
質問する
730 次
2 に答える
3
厳密に言えば、ASCII は 7 ビットのコーディングであり、整数コード 0..127 の文字のみを定義します。メーカーは、多くの場合、128..255 の範囲のコードを持つ文字のバリアント実装を作成しています。
たとえば、ウィキペディアの ASCII の記事を参照してください。
于 2012-09-26T12:55:24.897 に答える
1
Vb 関数 Chr() は、整数値 130 を char にキャストした結果とは確実に異なります。C# で同じ結果を得るには、C# で Microsoft.VisualBasic への参照を設定し、Microsoft.Visualbasic.Chr(130) を呼び出します。
http://msdn.microsoft.com/en-us/library/613dxh46(v=vs.80).aspx
以下のリンクで公開されているオプションを調べて、必要な値を返すオプションを確認することもできます。
于 2012-09-26T13:15:57.877 に答える