সুচিপত্র:
সংজ্ঞা - আইডেন্টিফায়ার বলতে কী বোঝায়?
সি # তে একটি সনাক্তকারী হ'ল একটি প্রোগ্রাম উপাদানটির ব্যবহারকারী-সংজ্ঞায়িত নাম। এটি একটি নেমস্পেস, শ্রেণি, পদ্ধতি, পরিবর্তনশীল বা ইন্টারফেস হতে পারে।
শনাক্তকারীরা কোডগুলিতে একটি প্রোগ্রাম উপাদানকে স্বতন্ত্রভাবে সনাক্ত করতে ব্যবহৃত প্রতীক। এগুলি ধরন, ধ্রুবক, ম্যাক্রো এবং পরামিতিগুলি উল্লেখ করতেও ব্যবহৃত হয়। একটি সনাক্তকারী নাম উল্লেখ করা হচ্ছে উপাদানটির অর্থ এবং ব্যবহার নির্দেশ করা উচিত।
সি # একটি প্রোগ্রামিং ভাষা যা সংকলিত এবং এর প্রয়োগ রয়েছে যাতে সনাক্তকারীরা কেবল সংকলন-সময় সত্ত্বা থাকে। রান সময় চলাকালীন, প্রতিটি শনাক্তকারী মেমরি ঠিকানার সাথে তার রেফারেন্স দ্বারা উল্লেখ করা হবে এবং এর পাঠ্য শনাক্তকারী টোকনে নির্ধারিত সংকলকটি অফসেট করবে।
টেকোপিডিয়া আইডেন্টিফায়ার ব্যাখ্যা করে
সি / সি ++ এর মতো, সি # তে শনাক্তকারীরা কেস-সংবেদনশীল।
মাইক্রোসফট। নেট প্রোগ্রামিংয়ের পূর্বে ব্যবহৃত হাঙ্গেরিয়ান স্বরলিপি পরিবর্তে সনাক্তকারীদের নামকরণের জন্য শব্দার্থবিজ্ঞানের পাশাপাশি উট বা পাস্কাল স্বরলিপি ব্যবহারের পরামর্শ দেয়। উদাহরণস্বরূপ, "কর্মচারী স্যালারি" উটের স্বরলিপি উপস্থাপন করতে পারে যেখানে প্রথম শব্দের বাদে সমস্ত শব্দের প্রথম অক্ষরকে মূলধন হিসাবে চিহ্নিত করা হয়। উট স্বরলিপিটি ব্যক্তিগত সদস্যদের নাম, ক্ষেত্র এবং পরামিতিগুলির নাম ব্যবহার করতে ব্যবহৃত হয়। "কর্মচারী স্যালারি" প্যাস্কাল স্বরলিপিটিতে একটি সনাক্তকারী, কারণ সনাক্তকারীটির সমস্ত শব্দ একটি বড়-বড় অক্ষর দিয়ে শুরু হয়। এটি সাধারণত টাইপের নাম এবং কোনও প্রকারের অলাভজনক সদস্যদের জন্য ব্যবহৃত হয়।
সনাক্তকারী ব্যবহার করার সময় অনুসরণ করা বিধিগুলির মধ্যে রয়েছে:
- এটি কেবল বর্ণমালা বা আন্ডারস্কোর (_) এর একটি অক্ষর দিয়ে শুরু করতে পারে তবে কোনও সংখ্যা নয়
- এটি সংখ্যা, অক্ষর, সংযোজকগুলি, ইউনিকোড এস্কেপ ক্রম ইত্যাদি সংমিশ্রণ হতে পারে
- এটি কোনও সি # কীওয়ার্ড হতে পারে না
- এটিতে সাদা স্থান থাকা উচিত নয়
- এতে 511 টির বেশি অক্ষর থাকতে পারে না
- এটি উল্লেখ করার আগে এটি ঘোষণা করতে হবে
- এর নামে এটিতে পরপর দুটি আন্ডারস্কোর থাকতে পারে না কারণ এ জাতীয় সনাক্তকারীগুলি প্রয়োগের জন্য ব্যবহৃত হয়
- একই নামের একাধিক শনাক্তকারীকে একক সুযোগে ঘোষণা করা যায় না
"@" এর সাথে উপস্থাপিত একটি সনাক্তকারীকে ভারব্যাটিম শনাক্তকারী বলা হয়। যদিও "@" উপসর্গ করা কীওয়ার্ডগুলি ব্যবহারের অনুমতি দেয় যা অন্যান্য প্রোগ্রামিং ভাষার সাথে ইন্টারফেস করতে সহায়তা করে, এটি কোনও প্রস্তাবিত অনুশীলন নয়।
এই সংজ্ঞা সি # এর প্রসঙ্গে লেখা হয়েছিল