আমার সি তে একটি চর আছে:
char foo = '2';
এখন আমি 2 এন্টি তে পেতে চাই। আমি দেখতে পেয়েছি যে কনভার্ট. টোইন্ট 32 চরের আসল দশমিক মানটি প্রদান করে এবং 2 সংখ্যাটি নয়। নিম্নলিখিতটি কাজ করবে:
int bar = Convert.ToInt32(new string(foo, 1));
int.parse কেবল স্ট্রিংগুলিতেও কাজ করে।
C # তে কোনও স্ট্রিং না করে কোনও চর থেকে ইনট পর্যন্ত যাওয়ার কোনও নেটিভ ফাংশন নেই? আমি জানি এটি তুচ্ছ, তবে এটাকে একেবারেই অদ্ভুত বলে মনে হচ্ছে যে সরাসরি রূপান্তর করার জন্য দেশীয় কিছুই নেই।