Witam, mam pytanie, bo za Chiny nie mogę znaleźć tego w necie.
Jak w temacie, chodzi mi o to żeby stringa który jest 1 literką zamienić na chara, nie chcę żadnych tablic, no chyba że się inaczej nie da .przykładowo string literka = a; i jak to zamienic zeby char litera = literka
Przy okazji jest możliwość zablokowania w textboxie możliwości wpisywania więcej niż 1 litery ? i zablokowanie cyfr, chodzi mi czy da się to jakoś w opcjach znaleźć w text boxie.
0
0
Coś takiego?
string literka = "u";
char litera = Convert.ToChar(literka);
Console.WriteLine(litera);
/// output:
/// u
Z tym text boxem to np. można ustawić maskę
https://msdn.microsoft.com/pl-pl/library/system.windows.forms.maskedtextbox.mask(v=vs.110).aspx
0
Zwykle rzutowanie zastosuj, np:
char znak = (char) lancuch;
Jak chcesz ograniczyc textboxa do jednego znaku to skorzystaj ze zdarzenia Preview text changed. Np:
if( (sender as textbox).text.length>0 )
e.handled=true
3
char literka = jakiśtamString[0];
Pierwsza litera ma indeks 0.
0
To Ty potrzebujesz char
czy string
o długości 1? Bo to są dwie różne rzeczy.
0
Zmiana Stringa -> Char:
using namespace System::Runtime::InteropServices;
.....
// String to convert
String^ stringToCon = "Przykładowy string do przekonwertowania";
// Convert Sting stringToCon to Char
char* str2char = (char*)Marshal::StringToHGlobalAnsi(stringToCon).ToPointer();