আজকে আমরা জানবো c# এ কিভাবে ইনপুট নিতে হয় ।
ইনপুট নেয়ার জন্য ভ্যরিয়েবল তো নিতেই হবে। আমরা আমাদের এই প্রোগ্রাম এ স্ট্রিং টাইপ একটি ভ্যারিয়েবল নিয়েছি ।
ইনপুট নেয়ার পদ্ধতি
Variable_name = Console.ReadLine();
Ex: string name = Console.ReadLine();
দেখলেন তো কতো সহজ ।
আপনাদের সুবিধার জন্য কোড টি নিচে দেয়া হল।
using System;
namespace input2
{
class Program
{
static void Main(string[] args)
{
string name;
Console.Write("Enter your name please = ");
name = Console.ReadLine();
Console.WriteLine("Press any Key to exit........");
Console.ReadKey();
}
}
}
কি ব্যাপার কোডটি দেখে কিছু বুঝতে পারছেন না? কোন সমস্যা নেই।নিচের ছবিটি দেখুন একদম পানির মত সহজ হয়ে যাবে।
তাহলে এই হল ইনপুট নেয়ার মজার কৌশল। এখন নিশ্চয়ই আপনার মন বলছে কি ইনপুট নিলাম একটু যদি দেখতে পারতাম!! কি বলছে নাকি?
তাহলে নিচের ছবিটি খুব মন দিয়ে দেখুন ।
এখানে,ভ্যারিয়েবলে কি ইনপুট নেয়া হয়েছে তা দেখার জন্য শুধু ভ্যারিয়েবল নেইম তা লিখে দিলেও হত যেমনঃ-
Console.WriteLine(name);
আউটপুট
কিন্তু যদি আমরা Console.WriteLine(“Your name is ”+name); লিখি তবেঃ-
আউটপুট
এখানে “Your name is ” লেখার পর (+name) দেয়া হয়েছে।একে concatenation বলে। যদি আমরা কোন বাক্য লেখার পর ভ্যারিয়েবল দেখাতে চাই তবে concatenation এর মধ্যমেই দেখাতে হবে।
আপনাদের বুঝার সুবিধার জন্য কোড গুলো নিচে দেয়া হল
using System;
namespace input2
{
class Program
{
static void Main(string[] args)
{
string name;
Console.Write("Enter your name please = ");
name = Console.ReadLine();
Console.WriteLine("Your name is "+name);
Console.WriteLine("Press any Key to exit........");
Console.ReadKey();
}
}
}
ভ্যারিয়েবলের আউটপুট দেখার আরেকটি মজার নিয়ম রয়েছে
Console.WriteLine(“Your name is {0}”,name);
এভাবে লিখলেও একই আউটপুট আসবে
পূর্ববর্তী টিউটোরিয়াল Click This Link
পরবর্তী টিউটোরিয়াল Click This Link
সর্বশেষ এডিট : ২৭ শে ফেব্রুয়ারি, ২০১৫ বিকাল ৪:৩৮