Friday, October 6, 2017

C# For Beginners , Part - 6 ( \b \n \t etc. )

আমরা আজ ভিন্ন আরো কিছু , জিনিস নিয়ে আলোচনা করবো - যেমন , একটি   \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  | |

এইরকম আরো অনেক কিছুরই , ব্যবহার রয়েছে ।। আজ এইটুকুই ।।













No comments:

Post a Comment