অ্যারে ক্লাস হল C# এর সমস্ত অ্যারের জন্য বেস ক্লাস। এটি সিস্টেম নামস্থানে সংজ্ঞায়িত করা হয়েছে৷
৷C# −
-এ অ্যারে ক্লাসের পদ্ধতিগুলো নিচে দেওয়া হলSr. No | পদ্ধতি এবং বর্ণনা |
---|---|
1 | সাফ করুন৷ এলিমেন্টের প্রকারের উপর নির্ভর করে অ্যারেতে উপাদানের একটি পরিসীমা শূন্য, মিথ্যা বা শূন্যে সেট করে। |
2 | কপি(অ্যারে, অ্যারে, Int32) প্রথম উপাদান থেকে শুরু হওয়া একটি অ্যারে থেকে উপাদানের একটি পরিসর অনুলিপি করে এবং প্রথম উপাদান থেকে শুরু করে অন্য অ্যারেতে পেস্ট করে। দৈর্ঘ্য একটি 32-বিট পূর্ণসংখ্যা হিসাবে নির্দিষ্ট করা হয়েছে। |
3 | CopyTo(Array, Int32)৷ বর্তমান এক-মাত্রিক অ্যারের সমস্ত উপাদানকে নির্দিষ্ট গন্তব্য অ্যারে সূচক থেকে শুরু করে নির্দিষ্ট এক-মাত্রিক অ্যারেতে কপি করে। সূচকটি একটি 32-বিট পূর্ণসংখ্যা হিসাবে নির্দিষ্ট করা হয়েছে। |
4 | Get Length একটি 32-বিট পূর্ণসংখ্যা পায় যা অ্যারের নির্দিষ্ট মাত্রায় উপাদানের সংখ্যা উপস্থাপন করে। |
5 | GetLongLength একটি 64-বিট পূর্ণসংখ্যা পায় যা অ্যারের নির্দিষ্ট মাত্রায় উপাদানের সংখ্যা উপস্থাপন করে। |
6 | GetLowerBound অ্যারেতে নির্দিষ্ট মাত্রার নিম্ন সীমা পায়। |
7 | GetType বর্তমান উদাহরণের ধরন পায়। (অবজেক্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত।) |
8 | GetUpperBound অ্যারেতে নির্দিষ্ট মাত্রার উপরের সীমানা পায়। |
9 | GetValue(Int32) এক-মাত্রিক অ্যারেতে নির্দিষ্ট অবস্থানে মান পায়। সূচকটি একটি 32-বিট পূর্ণসংখ্যা হিসাবে নির্দিষ্ট করা হয়েছে। |
10 | IndexOf(অ্যারে, অবজেক্ট) নির্দিষ্ট বস্তুর জন্য অনুসন্ধান করে এবং সমগ্র এক-মাত্রিক অ্যারের মধ্যে প্রথম ঘটনার সূচী প্রদান করে। |
11 | বিপরীত (অ্যারে) সম্পূর্ণ এক-মাত্রিক অ্যারেতে উপাদানগুলির ক্রম বিপরীত করে। |
C# এ অ্যারে ক্লাসের বৈশিষ্ট্যগুলি নিম্নরূপ।
Sr. No | সম্পত্তি এবং বর্ণনা |
---|---|
1 | IsFixedSize৷ অ্যারের একটি নির্দিষ্ট আকার আছে কিনা তা নির্দেশ করে একটি মান পায়। |
2 | ইজঅনলি অ্যারে শুধুমাত্র পঠনযোগ্য কিনা তা নির্দেশ করে একটি মান পায়। |
3 | দৈর্ঘ্য একটি 32-বিট পূর্ণসংখ্যা পায় যা অ্যারের সমস্ত মাত্রায় উপাদানের মোট সংখ্যা উপস্থাপন করে। |
4 | দীর্ঘ দৈর্ঘ্য একটি 64-বিট পূর্ণসংখ্যা পায় যা অ্যারের সমস্ত মাত্রায় উপাদানের মোট সংখ্যা উপস্থাপন করে। |
5 | র্যাঙ্ক অ্যারের র্যাঙ্ক (মাত্রার সংখ্যা) পায়। |
আসুন আমরা অক্ষরগুলির একটি অ্যারের মধ্যে অক্ষরগুলিকে বিপরীত করার জন্য বিপরীত পদ্ধতির একটি উদাহরণ দেখি এবং এটির প্যালিনড্রোম কি না -
আসুন সম্পূর্ণ উদাহরণ চেষ্টা করি। এখানে, আমাদের স্ট্রিং হল “লেভেল”, যা বিপরীত করলে একই ফলাফল পাওয়া যায়।
উদাহরণ
using System; namespace Demo { class Program { static void Main(string[] args) { string string1, rev; string1 = "Level"; char[] ch = string1.ToCharArray(); Array.Reverse(ch); rev = new string(ch); bool b = string1.Equals(rev, StringComparison.OrdinalIgnoreCase); if (b == true) { Console.WriteLine("String " + string1 + " is a Palindrome!"); }else { Console.WriteLine("String " + string1 + " is not a Palindrome!"); } Console.Read(); } } }