C# অ্যারে থেকে একটি এলিমেন্ট ডিলিট করতে, আমরা ব্যবহারকারীর চাহিদা অনুযায়ী उस পজিশন থেকে এলিমেন্টগুলো শিফ্ট করব।
প্রথমে ৫টি এলিমেন্ট আছে:
int[] arr = new int[5] {35, 50, 55, 77, 98};
এখন ধরুন ২য় পজিশনের এলিমেন্ট ডিলিট করতে হবে অর্থাৎ pos = 2 সেট করা হয়েছে, তাহলে নির্দিষ্ট পজিশনের পরে এলিমেন্টগুলো শিফ্ট করুন:
// শিফ্টিং এলিমেন্ট
for (i = pos-1; i < 4; i++) {
arr[i] = arr[i + 1];
}
এখন সম্পূর্ণ কোডের মতো রিজাল্ট দেখান:
উদাহরণ
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo {
class Program {
static void Main() {
int i = 0;
int pos;
int[] arr = new int[5] {35, 50, 55, 77, 98};
Console.WriteLine("Elements before deletion:");
for (i = 0; i < 5; i++) {
Console.WriteLine("Element[" + (i) + "]: " + arr[i]);
}
// ডিলিট করার পজিশন ২ অর্থাৎ arr[1]
pos = 2;
// শিফ্টিং এলিমেন্ট
for (i = pos-1; i < 4; i++) {
arr[i] = arr[i + 1];
}
Console.WriteLine("Elements after deletion: ");
for (i = 0; i < 4; i++) {
Console.WriteLine("Element[" + (i + 1) + "]: " + arr[i]);
}
Console.WriteLine();
}
}
}
আউটপুট
Elements before deletion: Element[0]: 35 Element[1]: 50 Element[2]: 55 Element[3]: 77 Element[4]: 98 Elements after deletion: Element[1]: 35 Element[2]: 55 Element[3]: 77 Element[4]: 98