আজকে আমরা C# এর টাইপ কনভার্সন নিয়ে আলোচনা করবো। C# ল্যাংগুয়েজে যখন আমরা ইনপুট অথবা আউটপুট নেই,সেই ভ্যালুগুলো স্ট্রিং আকারে স্টোর হয়। বেপারটি কি একটু জটিল মনে হচ্ছে। কোন প্রব নেই এখুনি বোঝা যাবে।
নিচের ছবিটি দেখুন।এখানে কিছু কোড লেখা হয়েছে।
আপনারা কিছু এরর দেখতে পারছেন।নিচে এররটি দেখান হল।
চলুন তাহলে জেনে নেই এররটি আমরা কিভাবে ঠিক করব।এখানেই তো আমদের টাইপ কনভার্সন এর হেল্প টা লাগবে।
যেহেতু ইনপুট নেয়া হচ্ছে স্ট্রিং টাইপ কিন্তু আমরা ভ্যারিয়েবল ডিক্লেয়ার করেছি ইন্টিজার টাইপ তাই আমদের স্ট্রিং কে ইন্টিজারে কনভার্ট করতে হবে।
কনভার্ট করার প্রক্রিয়াটি হলঃ-
Var_name=int.Parse(Console.ReadLine());
Ex
Num= int.Parse(Console.ReadLine());
এবার খুব মন দিয়ে নিচের ছবিটি দেখুন।
এবার চলুন তবে আউটপুট টি দেখা যাক।
আপনাদের বোঝার সুবিধার জন্য কোড টি নিম্নে দেয়া হল
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace typeConversion
{
class Program
{
static void Main(string[] args)
{
int num;
Console.Write("Please enter any number " );
num = int.Parse(Console.ReadLine());
Console.WriteLine("Your number is " +num);
Console.WriteLine("Press any key to exit........");
Console.ReadKey();
}
}
}
এভাবে যদি আমরা Boolean,float,double,char টাইপ ভ্যারিয়েবল এ ইনপুট নিতে চাই তবে অবশ্যই string কে Boolean,float,double,char কনভার্ট করে নিতে হবে।


পূর্ববর্তী টিউটোরিয়াল Click This Link
পরবর্তী টিউটোরিয়াল Click This Link
সর্বশেষ এডিট : ২৭ শে ফেব্রুয়ারি, ২০১৫ বিকাল ৪:৩৯