সি # তে সুরক্ষিত মাঠের নামগুলির জন্য মূলধন কনভেনশনগুলি কী?
এটি কি _মিওয়ার (ব্যক্তিগত ক্ষেত্রের মতো) বা মাইভার (বৈশিষ্ট্যের মতো)?
সি # তে সুরক্ষিত মাঠের নামগুলির জন্য মূলধন কনভেনশনগুলি কী?
এটি কি _মিওয়ার (ব্যক্তিগত ক্ষেত্রের মতো) বা মাইভার (বৈশিষ্ট্যের মতো)?
উত্তর:
মাইক্রোসফ্ট দ্বারা লিখিত যা ক্লাস লাইব্রেরিগুলি বিকাশের জন্য ডিজাইন গাইডলাইনস নামে পরিচিত এমন কিছু আছে ।
এটি নিম্নলিখিত বলে:
সার্বজনীন বা সুরক্ষিত ক্ষেত্রগুলি সরবরাহ করবেন না।
সার্বজনীন এবং সুরক্ষিত ক্ষেত্রগুলি সংস্করণ ভাল হয় না এবং কোড অ্যাক্সেস সুরক্ষা চাহিদা দ্বারা সুরক্ষিত হয় না। সর্বজনীনভাবে দৃশ্যমান ক্ষেত্রগুলি ব্যবহার করার পরিবর্তে, ব্যক্তিগত ক্ষেত্রগুলি ব্যবহার করুন এবং তাদের বৈশিষ্ট্যগুলির মাধ্যমে প্রকাশ করুন।
পাশাপাশি:
মাঠের নামগুলিতে পাস্কেল কেসিং ব্যবহার করবেন না
ক্ষেত্রের নামের জন্য একটি উপসর্গ ব্যবহার করবেন না। উদাহরণস্বরূপ, স্ট্যাটিক বনাম অ স্থির ক্ষেত্রের পার্থক্য করতে g_ বা s_ ব্যবহার করবেন না।
_
উপসর্গ হিসাবে , এটি this.
কনভেনশন হিসাবে প্রায়শই ব্যবহৃত হয় (যতদূর আমি কোডপ্লেক্স / গিটহাবের উত্স কোড ব্রাউজিং দেখেছি)। উদাহরণস্বরূপ, রিশ্যার্পার _
তার নামকরণের চেকগুলিতে প্রচার করে ।
MyVar