Console.WriteLine() হল C#-এ কনসোলে আউটপুট দেওয়ার প্রাইমারি মেথড। এটি আর্গুমেন্ট প্রিন্ট করার পর নিউলাইন (\n) যোগ করে।
বেসিক ব্যবহার
string message = "Tom Hanks is an actor";
Console.WriteLine(message); // লাইন প্রিন্ট + নিউলাইন
সম্পূর্ণ উদাহরণ
using System;
class PrintLineDemo
{
public static void Main()
{
string str = "Tom Hanks is an actor";
Console.WriteLine("নিচে একটি লাইন প্রিন্ট করা হচ্ছে:");
Console.WriteLine(str);
// একাধিক আর্গুমেন্ট (কমপোজিট ফরম্যাটিং)
Console.WriteLine("Name: {0}, Profession: {1}", "Tom Hanks", "Actor");
// স্ট্রিং ইন্টারপোলেশন (C# 6+)
Console.WriteLine($"Name: {"Tom Hanks"}, Profession: {"Actor"}");
}
}
আউটপুট
নিচে একটি লাইন প্রিন্ট করা হচ্ছে:
Tom Hanks is an actor
Name: Tom Hanks, Profession: Actor
Name: Tom Hanks, Profession: Actor
Write vs WriteLine
| মেথড | নিউলাইন যোগ করে? | ব্যবহার |
|---|---|---|
Console.Write | না | সামান্য আউটপুট, প্রম্পট |
Console.WriteLine | হ্যাঁ | লাইন বাই লাইন আউটপুট |
ফরম্যাটিং অপশন
Console.WriteLine("Value: {0:C}", 123.45)— কারেন্সিConsole.WriteLine("{0:yyyy-MM-dd}", DateTime.Now)— ডেট ফরম্যাটConsole.WriteLine($"Value: {val:N2}")— ইন্টারপোলেশন + ফরম্যাট
রিডিং ইনপুট
Console.Write("Enter name: ");
string name = Console.ReadLine(); // ইউজার ইনপুট পড়া
Console.WriteLine($"Hello, {name}!");