উদাহরণস্বরূপ ডেটাগ্রিডভিউ আপনাকে এটি করতে দেয়:
DataGridView dgv = ...;
DataGridViewCell cell = dgv[1,5];
তবে আমার জীবনের জন্য আমি সূচি / স্কোয়ার-বন্ধনী অপারেটরে ডকুমেন্টেশন খুঁজে পাই না। তারা এটাকে কী বলে? এটি কোথায় বাস্তবায়িত হয়? এটা ফেলে দিতে পারে? আমি কীভাবে নিজের ক্লাসে একই জিনিস করতে পারি?
ইটিএ: সমস্ত দ্রুত উত্তরের জন্য ধন্যবাদ। সংক্ষেপে: সম্পর্কিত ডকুমেন্টেশনগুলি "আইটেম" সম্পত্তির অধীনে; ওভারলোডের উপায় হ'ল একটি সম্পত্তি ঘোষণার মাধ্যমে public object this[int x, int y]{ get{...}; set{...} }
; ডেটাগ্রিডভিউয়ের জন্য সূচক কমপক্ষে ডকুমেন্টেশন অনুসারে নিক্ষেপ করে না। আপনি অবৈধ স্থানাঙ্ক সরবরাহ করলে কী হয় তা উল্লেখ করে না।
ইটিএ আবার: ঠিক আছে, যদিও ডকুমেন্টেশনে এর কোনও উল্লেখ করা হয়নি (দুষ্টু মাইক্রোসফ্ট!), এটি প্রমাণিত হয়েছে যে ডেটাগ্রিডভিউয়ের সূচকটি যদি অবৈধ স্থানাঙ্কের সাথে সরবরাহ করে তবে প্রকৃতপক্ষে একটি আর্গুমেন্টআউটঅফ্র্যাঞ্জএক্সসেপশন নিক্ষেপ করবে। ন্যায্য সতর্কতা.