আমি অনুরূপ পড়া সত্ত্বেও এই প্রশ্নটি জিজ্ঞাসা করছি তবে এনএম এবং সংখ্যক সম্পত্তির জন্য সি # নামকরণের কনভেনশনে আমি ঠিক কী চাই না want
আমি খুঁজে পেয়েছি যে বহুগুণে এনামের নাম রাখার প্রবণতা রয়েছে এবং তারপরে এগুলিকে একক হিসাবে ব্যবহার করতে পারি, উদাহরণস্বরূপ:
public enum EntityTypes {
Type1, Type2
}
public class SomeClass {
/*
some codes
*/
public EntityTypes EntityType {get; set;}
}
অবশ্যই এটি কাজ করে এবং এটি আমার স্টাইল, তবে যে কেউ এই জাতীয় সম্মেলনে সম্ভাব্য সমস্যা খুঁজে পেতে পারে? যদিও "স্থিতি" শব্দটির সাথে আমার একটি "কুশ্রী" নামকরণ রয়েছে যদিও:
public enum OrderStatuses {
Pending, Fulfilled, Error, Blah, Blah
}
public class SomeClass {
/*
some codes
*/
public OrderStatuses OrderStatus {get; set;}
}
অতিরিক্ত তথ্য: সম্ভবত আমার প্রশ্নটি যথেষ্ট পরিষ্কার ছিল না। আমার সংজ্ঞায়িত এনাম ধরণের ভেরিয়েবলের নামকরণ করার সময় আমাকে প্রায়শই কঠিন চিন্তা করতে হবে। আমি সর্বোত্তম অনুশীলন জানি, কিন্তু এই ভেরিয়েবলগুলির নামকরণ করা আমার কাজটি সহজ করতে সহায়তা করে না।
আমি সম্ভবত আমার সমস্ত এনাম বৈশিষ্ট্যগুলি ("স্ট্যাটাস" বলুন) "মাইস্ট্যাটাস" হিসাবে প্রকাশ করতে পারি না।
আমার প্রশ্ন: উপরে বর্ণিত আমার সম্মেলনে কেউ কি সম্ভাব্য সমস্যা খুঁজে পেতে পারেন? এটি সেরা অনুশীলনের বিষয়ে নয়।
প্রশ্ন পুনর্বিবেচনা:
ঠিক আছে, আমার ধারণা, আমার এইভাবে প্রশ্নটি করা উচিত: কেউ এনাম টাইপের নামকরণের জন্য কোনও ভাল জেনেরিক উপায় বের করতে পারে যখন এটি ব্যবহার করা হলে এনামের 'উদাহরণ' নামকরণটি বেশ সোজা হয়ে যাবে?