আমরা আজ ভিন্ন আরো কিছু , জিনিস নিয়ে আলোচনা করবো - যেমন , একটি \b ( Backspace ) ক্যারেক্টার । এটি , আসলে ব্যাকস্পেস ক্যারেক্টার হিসেবে কাজ করে - কিভাবে ??? ধরো , একটা প্রোগ্রাম লিখি ---------------
using System;
class Program
{
static void Main()
{
int a = 0;
Console.WriteLine("Vai\bh ");
Console.ReadKey();
}
}
এখানে , আমাদের আউটপুট কি আসার কথা ?? স্বাভাবিকভাবে , Vaih আসার কথা , কিন্তু রান করলে কিন্তু আসবে - Vah । কারণ, Vai এর পরপরই \b ব্যবহারের কারণে - Vai এর i কেটে গিয়ে , Va হয়ে যায়ে এবং তারপরে h প্রিন্ট হয় ।। ব্যাকস্পেস বাটনের মতো , এটা কাজ করে ।।
\t আমরা যেমন , ট্যাব বাটন চাপলে - স্পেইস ক্রিয়েট হয় , সেইভাবেই আউটপুট-এ এটা লিখলে , সে পরিমাণ স্পেইস কনসোল স্ক্রিনে শো করবে । ট্রাই করে দেখো -----
using System;
class Program
{
static void Main()
{
int a = 0;
Console.WriteLine("Vai\th ");
Console.ReadKey();
}
}
\" এর ব্যবহার
আমরা যদি কখনো , কনসোল স্ক্রিনে এইরকম আউটপুট দেখাইতে চাই , যেমন--- "Vai" ডাবল কোটেশন সহ শো করাতে যাই , তাহলে কি ??? Console.WriteLine(" "Vai" "); এইভাবে লিখবে ??? তাহলে , কিন্তু কাজ হবে না । তোমাকে নিচের মতো করে করতে হবে ।।
using System;
class Program
{
static void Main()
{
Console.WriteLine(" \"Vai\" ");
Console.ReadKey();
}
}
\n এর ব্যবহার তো আমরা সবাই জানি , নিউ লাইন ক্রিয়েট করার জন্য এটা ইউজ করা হয় ।।প্রতিটিকে আলাদা আলাদা লাইনে প্রিন্ট করার জন্য , এটি ব্যবহার করি ।
তোমার যদি কখনো মনে হয় যে -- তুমি , এই জিনিসটা \Vai\ প্রিন্ট করতে চাও ।। তাহলে , কিন্তু --
তোমায় নিচের নিয়ম অনুসারে করতে হবে , অন্যথায় হবে না --নীজে ট্রাই করে দেখো
using System;
class Program
{
static void Main()
{
Console.WriteLine(" \\Vai\\ ");
Console.ReadKey();
}
}
তুমি যদি , ডাবল ব্ল্যাকল্যাশ প্রিন্ট করতে চাও , তাহলে ---- Console.WriteLine(" \\Vai\\ "); এর বদলে Console.WriteLine(@" \\Vai\\ "); লিখে রান করে দেখো , তাহলে নিজেই বুঝতে পারবে ।।এটাকে , বলা হয় -- Verbatim Literal | |
এইরকম আরো অনেক কিছুরই , ব্যবহার রয়েছে ।। আজ এইটুকুই ।।
using System;
class Program
{
static void Main()
{
int a = 0;
Console.WriteLine("Vai\bh ");
Console.ReadKey();
}
}
এখানে , আমাদের আউটপুট কি আসার কথা ?? স্বাভাবিকভাবে , Vaih আসার কথা , কিন্তু রান করলে কিন্তু আসবে - Vah । কারণ, Vai এর পরপরই \b ব্যবহারের কারণে - Vai এর i কেটে গিয়ে , Va হয়ে যায়ে এবং তারপরে h প্রিন্ট হয় ।। ব্যাকস্পেস বাটনের মতো , এটা কাজ করে ।।
\t আমরা যেমন , ট্যাব বাটন চাপলে - স্পেইস ক্রিয়েট হয় , সেইভাবেই আউটপুট-এ এটা লিখলে , সে পরিমাণ স্পেইস কনসোল স্ক্রিনে শো করবে । ট্রাই করে দেখো -----
using System;
class Program
{
static void Main()
{
int a = 0;
Console.WriteLine("Vai\th ");
Console.ReadKey();
}
}
\" এর ব্যবহার
আমরা যদি কখনো , কনসোল স্ক্রিনে এইরকম আউটপুট দেখাইতে চাই , যেমন--- "Vai" ডাবল কোটেশন সহ শো করাতে যাই , তাহলে কি ??? Console.WriteLine(" "Vai" "); এইভাবে লিখবে ??? তাহলে , কিন্তু কাজ হবে না । তোমাকে নিচের মতো করে করতে হবে ।।
using System;
class Program
{
static void Main()
{
Console.WriteLine(" \"Vai\" ");
Console.ReadKey();
}
}
\n এর ব্যবহার তো আমরা সবাই জানি , নিউ লাইন ক্রিয়েট করার জন্য এটা ইউজ করা হয় ।।প্রতিটিকে আলাদা আলাদা লাইনে প্রিন্ট করার জন্য , এটি ব্যবহার করি ।
তোমার যদি কখনো মনে হয় যে -- তুমি , এই জিনিসটা \Vai\ প্রিন্ট করতে চাও ।। তাহলে , কিন্তু --
তোমায় নিচের নিয়ম অনুসারে করতে হবে , অন্যথায় হবে না --নীজে ট্রাই করে দেখো
using System;
class Program
{
static void Main()
{
Console.WriteLine(" \\Vai\\ ");
Console.ReadKey();
}
}
তুমি যদি , ডাবল ব্ল্যাকল্যাশ প্রিন্ট করতে চাও , তাহলে ---- Console.WriteLine(" \\Vai\\ "); এর বদলে Console.WriteLine(@" \\Vai\\ "); লিখে রান করে দেখো , তাহলে নিজেই বুঝতে পারবে ।।এটাকে , বলা হয় -- Verbatim Literal | |
এইরকম আরো অনেক কিছুরই , ব্যবহার রয়েছে ।। আজ এইটুকুই ।।
No comments:
Post a Comment