কম্পিউটার টিউটোরিয়াল

C#-তে কনসোল থেকে ইন্টিজার ইনপুট নেওয়া

C#-এ কনসোল থেকে সংখ্যাগত ইনপুট নেওয়ার জন্য Console.ReadLine() দিয়ে স্ট্রিং পড়ে, তারপর Convert.ToInt32() মেথড ব্যবহার করে ইন্টিজারে কনভার্ট করতে হয়।

উদাহরণ

using System;

class Demo {
    static void Main() {
        string val;
        int res;

        Console.Write("একটি সংখ্যা লিখুন: ");
        val = Console.ReadLine();

        // স্ট্রিংকে ইন্টিজারে কনভার্ট
        res = Convert.ToInt32(val);

        Console.WriteLine("আপনি লিখেছেন: {0}", res);
    }
}

আউটপুট

একটি সংখ্যা লিখুন: 42
আপনি লিখেছেন: 42

এরর হ্যান্ডলিং: যদি ইউজার অ-সংখ্যাগত মান লিখে (যেমন "abc"), তবে FormatException হবে। সুরক্ষিত কোডের জন্য int.TryParse() ব্যবহার করুন:

if (int.TryParse(val, out int number)) {
    Console.WriteLine("বৈধ সংখ্যা: " + number);
} else {
    Console.WriteLine("অবৈধ ইনপুট!");
}
  1. C#-এ Console.InputEncoding প্রোপার্টি পরিবর্তন করা

  2. জাভাতে JTextField থেকে ইনপুট নিয়ে JList-এ যোগ করা

  3. Matplotlib-এ ইমেজ পড়ে NumPy অ্যারে-এ কনভার্ট করার পদ্ধতি

  4. Gmail-এ রিড রিসিপ্ট (Read Receipts) সক্ষম করার উপায়