কম্পিউটার

C# এ একটি ত্রিমাত্রিক অ্যারের উপরেরবাউন্ড এবং লোয়ারবাউন্ড পান


আপারবাউন্ড এবং লোয়ারবাউন্ড পেতে, যথাক্রমে C# এ GetUpperBound() GetLowerBound() পদ্ধতি ব্যবহার করুন।

এই পদ্ধতির অধীনে যে প্যারামিটার সেট করা হবে তা হল মাত্রা অর্থাৎ

ধরা যাক আমাদের 3D অ্যারে হল −

int[,,] arr = new int[2,3,4];

একটি ত্রিমাত্রিক অ্যারের জন্য, মাত্রা 0.

arr.GetUpperBound(0)
arr.GetLowerBound(0)

একটি ত্রিমাত্রিক অ্যারের জন্য, মাত্রা 1.

arr.GetUpperBound(1)
arr.GetLowerBound(1)

একটি ত্রিমাত্রিক অ্যারের জন্য, মাত্রা 2।

arr.GetUpperBound(2)
arr.GetLowerBound(2)

উদাহরণ

using System;
class Program {
   static void Main() {
      int[,,] arr = new int[2,3,4];
      Console.WriteLine("Dimension 0 Upper Bound: {0}",arr.GetUpperBound(0).ToString());
      Console.WriteLine("Dimension 0 Lower Bound: {0}",arr.GetLowerBound(0).ToString());
      Console.WriteLine("Dimension 1 Upper Bound: {0}",arr.GetUpperBound(1).ToString());
      Console.WriteLine("Dimension 1 Lower Bound: {0}",arr.GetLowerBound(1).ToString());
      Console.WriteLine("Dimension 2 Upper Bound: {0}",arr.GetUpperBound(2).ToString());
      Console.WriteLine("Dimension 2 Lower Bound: {0}",arr.GetLowerBound(2).ToString());
   }
}

আউটপুট

Dimension 0 Upper Bound: 1
Dimension 0 Lower Bound: 0
Dimension 1 Upper Bound: 2
Dimension 1 Lower Bound: 0
Dimension 2 Upper Bound: 3
Dimension 2 Lower Bound: 0

  1. কিভাবে একটি জাভাস্ক্রিপ্ট অ্যারে সব অনন্য মান পেতে?

  2. পাইথনে একটি অ্যারের বাইরের পণ্য এবং একটি স্কেলার পান

  3. পাইথনে একটি অ্যারের অভ্যন্তরীণ পণ্য এবং একটি স্কেলার পান

  4. Numpy-এ Flatten() এবং Ravel() এর মধ্যে পার্থক্য