C# বুল টাইপ

C Bula Ta Ipa



C# কে C sharp হিসেবে উচ্চারণ করা হয়। .NET ফ্রেমওয়ার্ক এই অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা চালানোর জন্য নিযুক্ত করা হয়। মাইক্রোসফ্ট এটি তৈরি করেছে এবং এই ভাষাটি সি পরিবারের অন্তর্গত। C# ভাষাটি ডেস্কটপ অ্যাপ, ওয়েব অ্যাপ এবং গেমস সহ বিভিন্ন ধরনের অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। C# এর অনেকগুলি ডেটাটাইপ রয়েছে এবং তার মধ্যে একটি হল C# বুল টাইপ। পরিবর্তনশীল মানগুলির ধরন এবং আকার ডেটা টাইপ দ্বারা নির্দিষ্ট করা হয়। একটি 'বুল' কীওয়ার্ড একটি বুলিয়ান ডেটা টাইপ প্রতিনিধিত্ব করতে ব্যবহার করা যেতে পারে। একটি ভাষার কীওয়ার্ড একটি পূর্বনির্ধারিত ক্রিয়া বা কিছু অন্তর্নির্মিত প্রক্রিয়া সংজ্ঞায়িত করে। একটি 'বুল' ডেটা টাইপ মেমরিতে 1 বাইট (8 বিট) সঞ্চয় করে। একটি প্রোগ্রামিং ভাষাতে, আমাদের একটি ডেটা টাইপ প্রয়োজন যা শুধুমাত্র দুটি মান সঞ্চয় করে যা সত্য বা মিথ্যা, হ্যাঁ বা না এবং চালু বা বন্ধ হতে পারে। সুতরাং, 'বুল' ডেটা টাইপটিতে সত্য বা মিথ্যা দুটি মান সংরক্ষণ করার জন্য এই নির্দিষ্ট বৈশিষ্ট্য রয়েছে।

বাক্য গঠন

বুল পরিবর্তনশীল নাম = মান ;

পরামিতি

C# bool টাইপে ব্যবহৃত পরামিতিগুলি নিম্নরূপ:







  • বুল পরিবর্তনশীল নাম : 'ভেরিয়েবলের নাম' x, y, z এর মতো যেকোন পরিবর্তনশীলকে উপস্থাপন করে।
  • মান : মান দুটি মান প্রতিনিধিত্ব করে হয় এটি সত্য বা মিথ্যা হতে পারে। এটি বুলিয়ান টাইপের কারণে যা সত্যকে উপস্থাপন করে এবং অভিব্যক্তিতে ব্যবহৃত হয়।

C# বুল টাইপের ব্যবহার

C# bool টাইপ সত্য মান উপস্থাপনের জন্য বিভিন্ন পদ্ধতিতে ব্যবহার করা হয়। কিছু পদ্ধতি 'বুল' মান ফিরিয়ে দেয় এবং এইগুলি হল:



  • বুল অ্যারে : C# বুলিয়ান অ্যারেগুলি সহজ এবং নিরাপদ এবং পরিষ্কার কোডের অনুমতি দেয়। তারা মেমরি-দক্ষ নয় কিন্তু যথেষ্ট ভাল
  • বুল সাজান : C# বুলিয়ান সাজানো যেতে পারে। আমরা সত্য বা মিথ্যা অনুযায়ী সংগ্রহের এন্ট্রি বাছাই করতে এটি ব্যবহার করতে পারি। যদি উপাদানগুলি একটি অ্যারে বা তালিকায় রাখা হয় তাহলে সেগুলি সাজানো হয় সাজানো পদ্ধতি ব্যবহার করে।
  • বুল পার্স : স্ট্রিংগুলিকে 'বুল'-এ রূপান্তরিত করা যেতে পারে। এবং এটি bool parse পদ্ধতি বা bool ব্যবহার করে করা হয়। পার্স চেষ্টা করুন.

ফেরত মূল্য

C# বুল টাইপ প্রোগ্রামগুলিতে, শুধুমাত্র একটি মান ফেরত দেওয়া হয় যা সত্য বা মিথ্যা হতে পারে।



উদাহরণ নং. ১:

এই উদাহরণে, আমরা আলোচনা করব কিভাবে দুটি পূর্ণসংখ্যার মান তুলনা করে bool টাইপে ফলাফল পাওয়া যায়।





আসুন একটি সাধারণ C# কোড নির্বাহ করি যা দেখায় কিভাবে এই প্রোগ্রামটি কাজ করে। আমরা 'ভিজ্যুয়াল স্টুডিও' সফ্টওয়্যার ইনস্টল করে শুরু করেছি এবং .NET ফ্রেমওয়ার্ক ব্যবহার করে কোডিং শুরু করেছি। এই কাঠামোর অন্তর্গত অসংখ্য ক্লাস লাইব্রেরিগুলিকে ফ্রেমওয়ার্ক ক্লাস লাইব্রেরি হিসাবে উল্লেখ করা হয়। আমরা উদাহরণ 1 হিসাবে প্রকল্পের নাম দিয়েছি।

ব্যবহার পদ্ধতি ;

নামস্থান উদাহরণ1

{
অভ্যন্তরীণ ক্লাস কার্যক্রম
{
স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args )
{
int = 5 ;
int = 4 ;
কনসোল . লেখার লাইন ( < ) ;
}
}


}

নেমস্পেস উদাহরণ 1 ব্যবহার করার পরে, আমরা 'অভ্যন্তরীণ ক্লাস প্রোগ্রাম' বিবৃতিটি লিখে রেফারেন্স দিই। এখানে, 'শ্রেণি' একটি শব্দ যা কোডের যেকোনো শ্রেণীকে সংজ্ঞায়িত করতে ব্যবহার করা হচ্ছে। এর পরে, স্ট্যাটিক ভ্যাইড মেইন() ফাংশনটি নিযুক্ত করা হয়। 'স্ট্যাটিক' কীওয়ার্ডের ব্যবহার দেখায় যে স্ট্যাটিক সদস্যদের অ্যাক্সেসযোগ্যতার জন্য বস্তুর প্রয়োজন হয় না। এই পদ্ধতির রিটার্ন টাইপ হল 'অকার্যকর'। মেইন() শব্দটি পদ্ধতির নাম নির্দেশ করে। এবং এই ফাংশনটিতে অ্যাট্রিবিউট রয়েছে: string[] args। কমান্ড লাইন আর্গুমেন্টের জন্য, 'string[] args' অ্যাট্রিবিউট ব্যবহার করা হবে। C# প্রোগ্রাম চলাকালীন, আমরা অনেক মান পাস করতে পারি। এখানে, আমরা পূর্ণসংখ্যা ডেটা টাইপ সহ একটি ইনপুট ভেরিয়েবল 'a' নিয়েছি এবং এটিকে মান 5 এ বরাদ্দ করেছি। তারপর, আমরা অন্য একটি ইনপুট ভেরিয়েবল 'b' নিয়েছি এবং এটিকে মান 4 এ বরাদ্দ করেছি। আমরা এই ভেরিয়েবলগুলিকে তাদের তুলনা করার জন্য ঘোষণা করেছি এবং পেতে bool টাইপের একটি আউটপুট। পরবর্তী বিবৃতিতে, Console.WriteLine() ফাংশনটি চালু করা হয়েছে যা টার্মিনালে একটি পাঠ্য বা আউটপুট লিখতে ব্যবহৃত হয়। এই কোডে, 'a' 'b' এর চেয়ে কম কি না তা দেখানোর জন্য একটি তুলনা অপারেটর ব্যবহার করে 'a' এবং 'b' ভেরিয়েবলের মান তুলনা করা হয়। সুতরাং, ফলাফলে, আমরা সত্য বা মিথ্যা (বুল টাইপ) পরিপ্রেক্ষিতে উত্তর পাব। আমরা ডিবাগ ব্যবহার করে আমাদের প্রোগ্রাম চালাই এবং একটি আউটপুট আছে।



পূর্বোক্ত কোডের ফলাফল এখানে দেখা যাচ্ছে। রিটার্ন মান হল 'false' কারণ 'a'-এর মান হল 5 যা 'b'-এর মানের থেকে বেশি, তাই আমরা মিথ্যা দিয়ে রেখেছি।

উদাহরণ নং. দুই:

এখানে, আমরা বুল ডেটা টাইপের ধারণা সম্পর্কে আরও জানতে আরেকটি কোড প্রয়োগ করব। 'বুল' ডেটাটাইপ 1 বাইট মেমরি সঞ্চয় করে এবং মানটি সত্য বা মিথ্যা উপস্থাপন করে। এবং ভেরিয়েবলের জন্য উপযুক্ত ডেটা টাইপ ব্যবহার করা অত্যন্ত গুরুত্বপূর্ণ। এখানে, আমরা Example2 হিসাবে প্রকল্পের নাম উল্লেখ করেছি।

ব্যবহার পদ্ধতি ;

নামস্থান উদাহরণ2

{

অভ্যন্তরীণ ক্লাস কার্যক্রম
{
স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args )
{
bool CSharpeasy = সত্য ;
bool ধারালো কঠিন = মিথ্যা ;
কনসোল . লেখার লাইন ( CSharpeasy ) ;
কনসোল . লেখার লাইন ( ধারালো কঠিন ) ;
}
}


}

কোডের প্রথম বিবৃতিতে 'সিস্টেম' এবং 'নেমস্পেস উদাহরণ2' ব্যবহার করা হয়েছে। তারপরে আমরা 'অভ্যন্তরীণ ক্লাস প্রোগ্রাম' লাইনটি সন্নিবেশ করে রেফারেন্স প্রদান করি। এর পরে, static void Main() পদ্ধতি ব্যবহার করা হয়। আমরা এই পদ্ধতিতে প্যারামিটার হিসাবে 'স্ট্রিং[] আর্গস পাস করি। এখন, C# প্রোগ্রাম আমাদের মান পাস করতে দেয়। static void Main() ফাংশনের বডির মধ্যে, আমরা 'bool' টাইপের ভেরিয়েবল 'isCsharpeasy' নিয়েছি এবং এটি সত্যে সেট করেছি। একইভাবে, আরেকটি পরিবর্তনশীল 'isCsharpedifficult' মিথ্যা হিসাবে সংজ্ঞায়িত করা হয়েছে। পরবর্তী বিবৃতিতে, আমরা Console.WriteLine() ফাংশনটি দুবার চালু করেছি। প্রথম Console.WriteLine() 'isCsharpeasy'-এর মান উপস্থাপন করবে এবং দ্বিতীয়টি 'isCsharpedifficult'-এর মান প্রিন্ট করবে। এই ফাংশন সত্য বা মিথ্যা হিসাবে ফলাফল প্রদর্শন করবে. যখন ভেরিয়েবল 'isCsharpeasy' বলা হয়, তখন 'true' দেখানো হবে এবং যখন 'isCsharpedifficult' অ্যাট্রিবিউটটি ব্যবহার করা হবে, তখন 'false' প্রদর্শিত হবে।

সুতরাং, এখানে আমরা বুল ডেটা প্রকারের পরিপ্রেক্ষিতে আউটপুট যা সত্য এবং মিথ্যা। যখন প্রথম Console.WriteLine() কল করা হয়, তখন এটি মানটিকে 'true' হিসাবে প্রদর্শন করে এবং দ্বিতীয় Console.WriteLine() মানগুলিকে 'false' হিসাবে প্রিন্ট করে।

উপসংহার

এই টিউটোরিয়ালে C# বুল ডেটা টাইপের ভূমিকা, সিনট্যাক্স এবং ব্যবহার নিয়ে আলোচনা করা হয়েছে। আরও, আমরা ভিজ্যুয়াল স্টুডিওতে বিভিন্ন প্রোগ্রাম সম্পাদন করে বুলিয়ান কীওয়ার্ডের সম্পাদন ব্যাখ্যা করেছি। আমরা C# পদ্ধতিগুলি সম্পর্কেও কথা বলেছি যা প্রোগ্রামটি কার্যকর করার সময় নিযুক্ত করা হয়। উপরন্তু, আমরা একটি বুল-টাইপ ফলাফল তৈরি করতে দুটি পূর্ণসংখ্যার মান তুলনা করার জন্য কোডটি চালাই। C# bool টাইপ সম্পর্কে ব্যবহারকারীদের বোঝা সম্পূর্ণ হয়েছে তা নিশ্চিত করার জন্য, আমরা বিষয়টি বিস্তারিতভাবে অন্বেষণ করেছি।