হ্যাঁ, VB.NET এ স্যুইচ করে। ; পি (আপনি কেবল "ভিজ্যুয়াল স্টুডিও" বলেছিলেন ;;)
যতক্ষণ আমি মনে রাখতে পারি (ভিবি.এনইটি-র সমস্ত সংস্করণের মাধ্যমে ভিজ্যুয়াল বেসিক থেকে), আপনি কেবল ফাংশনটির নামটি জিজ্ঞাসা করতে পারেন। এটি স্থানীয় ভেরিয়েবলের মতো "ফাংশন" যা ফাংশনটির শুরুতে সুস্পষ্টভাবে ঘোষণা করা হয় এবং তার বর্তমান মানটি রিটার্ন মান হিসাবে ব্যবহৃত হয় যখনই ফাংশনটি নন-রিটার্ন স্টেটমেন্টের Exit Functionমধ্য দিয়ে বেরিয়ে আসে অর্থাত্ (যেমন বা কেবল পড়ে যাচ্ছেন) এবং অবশ্যই কখন রিটার্ন স্টেটমেন্ট ব্যবহার করা হয়।
এটি রিটার্ন স্টেটমেন্টের অভিব্যক্তিতেও সেট করা আছে। একটি স্থানীয় ভেরিয়েবলের মতো, এর মানটি ফাংশনের অভ্যন্তরে যে কোনও নির্ধারনের সময়ে পরিদর্শন করা যেতে পারে (রিটার্ন বিবৃতি কার্যকর করার পরে সহ)। সি # এর এটি নেই এবং থাকা উচিত।
সেই সামান্য ভিবি.এনইটি বৈশিষ্ট্য (প্লাসটি Exit Functionযা এটি সক্ষম করে - অন্য বৈশিষ্ট্য সি # এর রক্ষণাত্মক প্রোগ্রামিংয়ের একধরণের ক্ষেত্রে খুব কার্যকর) আমি অনুশীলন করি যেখানে আমি সবসময় ফাংশনটির নামটি ব্যর্থতা / ডিফল্ট মান হিসাবে আরম্ভ করি প্রথম বিবৃতি। তারপরে, যে কোনও ব্যর্থতার পয়েন্টে (যা সাধারণত সাফল্যের পয়েন্টগুলির তুলনায় অনেক বেশি ঘটে), আমি কেবলমাত্র Exit Functionবিবৃতিটি কল করতে পারি (অর্থাত ব্যর্থতা / ডিফল্ট এক্সপ্রেশন বা এমনকি একটি ধ্রুবক / পরিবর্তনশীল নামটিও নকল না করে)।