Saya memiliki char di c #:
char foo = '2';
Sekarang saya ingin memasukkan 2 ke int. Saya menemukan bahwa Convert.ToInt32 mengembalikan nilai desimal sebenarnya dari char dan bukan angka 2. Berikut ini akan berfungsi:
int bar = Convert.ToInt32(new string(foo, 1));
int.parse hanya bekerja pada string juga.
Apakah tidak ada fungsi asli di C # untuk beralih dari char ke int tanpa membuatnya menjadi string? Saya tahu ini sepele tetapi sepertinya aneh bahwa tidak ada yang asli untuk langsung melakukan konversi.