Diskuze: Convert int do char

C# .NET .NET (C# a Visual Basic) Convert int do char American English version English version

Avatar
magic44
Redaktor
Avatar
magic44:

Ahoj :) mám problém s tímto:
Tento kód uloží do c1 znak "♥"

char c1 = '♥';

Ale kód

char c2 = (char)3;  (resp. char c2 = Convert.ToChar(3);)

uloží do c2 neznámý znak.

Console.Write(c1); a Console.Write(c2); vypíší znak ♥.
Ale já znak nepotřebuju zobrazovat, potřebuju s ním pracovat, jako s charem.

Nevíte náhodou co s tím?

Odpovědět 10. července 18:51
Moudrý člověk nechce být lepší než ostatní, ale lepší, než byl sám včera.
Avatar
VitekST
Člen
Avatar
Odpovídá na magic44
VitekST:

Nějak nerozumím tvému problému, jak s ním potřebuješ pracovat?

Char si z číselné hodnoty získal úspěšně, tak si s ním můžeš dělat co chceš...

Editováno 10. července 19:22
 
Nahoru Odpovědět 10. července 19:22
Avatar
magic44
Redaktor
Avatar
Odpovídá na VitekST
magic44:

No právě, že ne.. c1 != c2.
c2 je nějaký neznámý znak, ale já potřebuju, aby to byl znak ♥.

Nahoru Odpovědět 11. července 0:23
Moudrý člověk nechce být lepší než ostatní, ale lepší, než byl sám včera.
Avatar
magic44
Redaktor
Avatar
magic44:

Tak už nic.

char c1 = '♥';

Ma hodnotu 9829. Když se c2 udela s 9826, tak to fugnuje.

Nahoru Odpovědět 11. července 0:31
Moudrý člověk nechce být lepší než ostatní, ale lepší, než byl sám včera.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.