কম্পিউটার

কিভাবে C# এ পয়েন্টার নোটেশন ব্যবহার করে একটি অ্যারের উপাদান অ্যাক্সেস করবেন?


C# এ পয়েন্টার ব্যবহারের জন্য অনিরাপদ সংশোধকের প্রয়োজন। এছাড়াও নির্দিষ্ট কীওয়ার্ড ব্যবহার করে পয়েন্টার ব্যবহার করে অ্যারে উপাদানগুলি অ্যাক্সেস করা যেতে পারে। কারণ অ্যারে এবং পয়েন্টার ডেটা টাইপ এক নয়। উদাহরণস্বরূপ:ডেটা টাইপ int[] int* এর মত নয়।

একটি প্রোগ্রাম যা পয়েন্টার ব্যবহার করে অ্যারে উপাদানগুলি অ্যাক্সেস করার প্রদর্শন করে তা নিম্নরূপ দেওয়া হয়েছে৷

উদাহরণ

ব্যবহার করে সিস্টেম;নেমস্পেস পয়েন্টারডেমো { ক্লাসের উদাহরণ { সর্বজনীন অনিরাপদ স্ট্যাটিক ভ্যাইড মেইন() { int[] অ্যারে ={55, 23, 90, 76, 9, 57, 18, 89, 23, 5}; int n =array.Length; (int i =0; i  

আউটপুট

উপরের প্রোগ্রামের আউটপুট নিম্নরূপ।

<প্রি>অ্যারে[0] =55 অ্যারে[1] =23 অ্যারে[2] =90 অ্যারে[3] =76 অ্যারে[4] =9 অ্যারে[5] =57 অ্যারে[6] =18 অ্যারে[7] =89 অ্যারে[8] =23 অ্যারে[ 9] =5

এখন আসুন উপরের প্রোগ্রামটি বুঝতে পারি।

অ্যারে টাইপ int এর 10 টি মান রয়েছে। পয়েন্টার ptr নির্দিষ্ট কীওয়ার্ড ব্যবহার করে অ্যারের শুরুতে নির্দেশ করে। তারপর লুপ ব্যবহার করে সমস্ত অ্যারের মান প্রদর্শিত হয়। এর জন্য কোড স্নিপেট নিম্নরূপ দেওয়া হয়েছে -

(int i =0; i
  1. অ্যান্ড্রয়েডে অ্যারে উপাদানগুলি কীভাবে সাজানো যায়?

  2. MongoDB-তে অ্যারের উপাদানগুলি কীভাবে ফিল্টার করবেন?

  3. সি ল্যাঙ্গুয়েজে পয়েন্টার ব্যবহার করে অ্যারে উপাদানের যোগফল কিভাবে গণনা করা যায়?

  4. Numpy ব্যবহার করে একটি প্রদত্ত পরিসরের মধ্যে অ্যারে উপাদানগুলি কীভাবে মুদ্রণ করবেন?