কম্পিউটার টিউটোরিয়াল

C#-এ নামকরণ কনভেনশন (Naming Conventions)


ক্লাসের জন্য নামকরণ কনভেনশন

একটি ক্লাস সংজ্ঞা class কীওয়ার্ড দিয়ে শুরু হয়, তারপর ক্লাসের নাম এবং ক वर्ग বন্ধনীর মধ্যে ক্লাস বডি থাকে। ক্লাস নামের জন্য নিচের কনভেনশনগুলো রয়েছে।

প্যাসকেল কেসিং (Pascal Casing)

ক্লাস নামের কোডিং কনভেনশন হল প্যাসকেল কেসিং (PascalCasing) ব্যবহার করা।

public class EmployeeDetails {}

উপরোক্তে, EmployeeDetails ক্লাসের নাম প্যাসকেল কেসিং-এ।

Noun বা Noun Phrases

ক্লাসের নাম নাউন বা নাউন ফ্রেজ হিসেবে রাখা উচিত −

public class Employee {} 

আইডেন্টিফায়ার হল একটি নাম যা ক্লাস, ভেরিয়েবল, ফাংশন বা যেকোনো ইউজার-ডিফাইনড আইটেম চিহ্নিত করতে ব্যবহৃত হয়। আইডেন্টিফায়ারদের জন্য নিচের নামকরণ কনভেনশনগুলো রয়েছে −

  • এক নাম অবশ্যই একটি অক্ষর দিয়ে শুরু হতে হবে, যার পরeregular letters, digits (0-9) বা আন্ডারস্কোর থাকতে পারে। আইডেন্টিফায়ারের প্রথম ক্যারেক্টার ডিজিট হতে পারে না।

  • এতে কোনো এমবেডেড স্পেস বা সিম্বল (যেমন ? - + ! @ # % ^ & * ( ) [ ] { } . ; : " ' / এবং \) থাকতে পারবে না। তবে আন্ডারস্কোর (_) ব্যবহার করা যাবে।

  • এটি C# কীওয়ার্ড হতে পারবে না।


  1. জাভাস্ক্রিপ্টে পিউর কোড ব্যবহার করে ভিন্ন li-এ ক্লাস নাম যোগ করা

  2. C# Console ক্লাস

  3. জাভাতে কনস্ট্রাক্টরের নাম ক্লাসের নামের সাথে একই কেন

  4. জাভাতে নামবিহীন ক্লাস তৈরি করা যায় কি?