Cara mengosongkan tatasusunan menggunakan fungsi Array.Clear dalam C#

王林
Lepaskan: 2023-11-18 13:11:46
asal
1348 orang telah melayarinya

Cara mengosongkan tatasusunan menggunakan fungsi Array.Clear dalam C#

Cara mengosongkan tatasusunan menggunakan fungsi Array.Clear dalam C# memerlukan contoh kod khusus

Dalam C#, kita selalunya perlu mengosongkan tatasusunan untuk digunakan semula. C# menyediakan fungsi Array.Clear untuk mengosongkan tatasusunan. Artikel ini akan memperkenalkan cara menggunakan fungsi Array.Clear dan memberikan contoh kod khusus.

Fungsi Array.Clear ialah kaedah statik, yang digunakan untuk mengosongkan kandungan tatasusunan kepada nilai lalai. Fungsi ini mengandungi tiga parameter: tatasusunan yang akan dikosongkan, indeks permulaan dan bilangan elemen yang akan dikosongkan.

Berikut ialah contoh mudah yang menunjukkan cara menggunakan fungsi Array.Clear untuk mengosongkan tatasusunan integer:

using System;

class Program
{
    static void Main()
    {
        int[] numbers = { 1, 2, 3, 4, 5 };

        Console.WriteLine("清空前的数组元素:");
        foreach (int number in numbers)
        {
            Console.Write(number + " ");
        }

        Array.Clear(numbers, 0, numbers.Length);

        Console.WriteLine("
清空后的数组元素:");
        foreach (int number in numbers)
        {
            Console.Write(number + " ");
        }

        Console.ReadLine();
    }
}
Salin selepas log masuk

Hasil output ialah:

Elemen tatasusunan sebelum mengosongkan:
1 2 3 4 5
Elemen tatasusunan selepas mengosongkan :
0 0 0 0 0

Seperti yang anda lihat daripada contoh di atas, melalui fungsi Array.Clear, kami mengosongkan semua elemen dalam nombor tatasusunan integer kepada nilai lalai 0.

Selain itu, fungsi Array.Clear juga boleh digunakan untuk mengosongkan tatasusunan jenis rujukan. Berikut ialah contoh yang menunjukkan cara mengosongkan tatasusunan rentetan:

using System;

class Program
{
    static void Main()
    {
        string[] names = { "Alice", "Bob", "Charlie" };

        Console.WriteLine("清空前的数组元素:");
        foreach (string name in names)
        {
            Console.Write(name + " ");
        }

        Array.Clear(names, 0, names.Length);

        Console.WriteLine("
清空后的数组元素:");
        foreach (string name in names)
        {
            Console.Write(name + " ");
        }

        Console.ReadLine();
    }
}
Salin selepas log masuk

Outputnya ialah:

Elemen tatasusunan sebelum mengosongkan:
Alice Bob Charlie
Elemen tatasusunan selepas mengosongkan:

Seperti yang dapat dilihat daripada contoh di atas, oleh Array Fungsi .Clear, kami mengosongkan semua elemen dalam nama tatasusunan rentetan kepada null.

Perlu diingat bahawa fungsi Array.Clear tidak mengubah panjang tatasusunan, ia hanya menetapkan nilai elemen kepada nilai lalai. Jika anda perlu mengosongkan tatasusunan dan mengagihkan semula memori, anda boleh menggunakan kata kunci baharu untuk mencipta tatasusunan baharu dan menggantikan objek tatasusunan asal.

Ringkasnya, fungsi Array.Clear ialah kaedah yang biasa digunakan untuk mengosongkan tatasusunan dalam C# Dengan menentukan tatasusunan yang hendak dikosongkan, indeks permulaan dan bilangan elemen yang akan dikosongkan, semua elemen dalam tatasusunan boleh dikosongkan. ditetapkan kepada nilai lalai. Dalam pembangunan sebenar, kita boleh menggunakan fungsi Array.Clear secara fleksibel untuk mengosongkan tatasusunan supaya objek tatasusunan boleh digunakan semula.

Atas ialah kandungan terperinci Cara mengosongkan tatasusunan menggunakan fungsi Array.Clear dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!