IList ইন্টারফেস একটি নন-জেনেরিক কালেকশন অবজেক্ট ধারণ করে যা ইনডেক্স দিয়ে ইনডিভিজুয়ালি অ্যাক্সেস করা যায়।
C#-এ IList ইন্টারফেসের প্রোপার্টিগুলো নিচে:
| ক্রমিক নং | প্রোপার্টি নাম ও বিবরণ |
|---|---|
| 1 | Count ICollection-এ থাকা এলিমেন্টের সংখ্যা পাওয়া যায়। |
| 2 | isFixedSize IList-এ ফিক্সড সাইজ আছে কিনা তা ইঙ্গিত দেয় এমন একটি মান পাওয়া যায়। |
| 3 | isReadOnly IList রিড-অনলি কিনা তা ইঙ্গিত দেয় এমন একটি মান পাওয়া যায়। |
| 4 | isSynchronized ICollection-এ এক্সেস সিঙ্ক্রোনাইজড কিনা তা ইঙ্গিত দেয় এমন একটি মান পাওয়া যায়। |
| 5 | Item(Int32) নির্দিষ্ট ইনডেক্সের এলিমেন্ট পাওয়া বা সেট করা যায়। |
IList ইন্টারফেসের মেথডগুলো নিচে:
| ক্রমিক নং | প্রোপার্টি নাম ও বিবরণ |
|---|---|
| 1 | Add(Obj) IList-এ একটি আইটেম যোগ করে। |
| 2 | Clear() IList থেকে সব আইটেম মুছে ফেলে। |
| 3 | Contains(Obj) লিস্টে একটি নির্দিষ্ট ভ্যালু আছে কিনা। |
| 4 | GetEnumerator() এনুমেরেটর রিটার্ন করে। |
| 5 | IndexOf(Obj) IList-এ নির্দিষ্ট আইটেমের ইনডেক্স। |
| 6 | Remove(Obj) মেথডটি একটি নির্দিষ্ট অবজেক্টের প্রথম আবির্ভাব মুছে ফেলে। |