私はcharをintに変換して戻す必要があります。ここで文字をUnicode(?)の値に変換しますか?
は、私はintに文字を変換するために使用しているものです:
(char)65 // Returns 'a'
ここで私はそれをバックに変換するために使用しようとしているものです:
(int)'a' // Returns 97
何私ができる任意のアイデア行う?
私はcharをintに変換して戻す必要があります。ここで文字をUnicode(?)の値に変換しますか?
は、私はintに文字を変換するために使用しているものです:
(char)65 // Returns 'a'
ここで私はそれをバックに変換するために使用しようとしているものです:
(int)'a' // Returns 97
何私ができる任意のアイデア行う?
char x = 'a';
int y = (int)x;
これも97を返します。 – user1438378
「a = 97」、「A = 65」 –
うわー、そんなに混乱しているとは思えません。おっと、ありがとう。 – user1438378
65、これを試してみてくださいは、資本の 'A' の文字コードです。 97は小文字の「a」です。
'(char)65'は' 'a''ではなく' 'A''を返します。http://www.asciitable.com/ – TheZ
あなたのタイトルを編集しました。 「[質問には「タイトル内に「タグ」を含める必要がありますか」(http://meta.stackexchange.com/questions/19190/)」を参照してください。コンセンサスは「いいえ、そうすべきではありません」です。 –
なぜこの変換が必要ですか?ほとんどの場合、エンコーディングを使用して、特定のエンコーディングから別のエンコーディングにエンコード/デコードする方が、CLRで使用されるネイティブエンコーディングについて知る必要はなく(または心配する必要がなくなります。 –