Rumah > pembangunan bahagian belakang > C++ > Apakah sintaks inisialisasi array yang berbeza di C#?

Apakah sintaks inisialisasi array yang berbeza di C#?

Barbara Streisand
Lepaskan: 2025-01-31 22:21:10
asal
942 orang telah melayarinya

What are the Different Array Initialization Syntaxes in C#?

c#array inisialisasi kaedah penjelasan terperinci

C# menawarkan pelbagai sintaks inisialisasi array:

    Buat array baru dengan nilai lalai:
  • Gunakan nilai awal untuk membuat array baru:
    int[] numbers = new int[5]; 
    Salin selepas log masuk
  • <用> Penggunaan langsung nilai inisialisasi array:

    string[] names = new string[] { "John", "Mary", "Bob" };
    Salin selepas log masuk
  • <初> Buat array baru dengan ekspresi awal:

    int[] numbers = { 1, 2, 3, 4, 5 };
    Salin selepas log masuk
  • <合> Ekspresi koleksi (ciri baru C# 12):
  • int[] numbers = new[] { 1, 2, 3, 4, 5 };
    Salin selepas log masuk
    <充> Penerangan Tambahan:
  • Dua tatabahasa pertama boleh menggunakan kata kunci (C# 3 diperkenalkan) untuk kesimpulan jenis.

    int[] numbers = [1, 2, 3, 4, 5];
    Salin selepas log masuk
    Tatabahasa ketiga perlu diisytiharkan secara eksplisit di hadapan pendakap.
Penggunaan tatabahasa keempat

ekspresi, yang juga menyokong kesimpulan jenis. Koleksi Ungkapan Tatabahasa (Kelima) sangat berguna apabila ia tidak dapat menyimpulkan jenis sasaran dari peranti inisialisasi. Ia juga sesuai untuk rentang dan senarai.

    Atas ialah kandungan terperinci Apakah sintaks inisialisasi array yang berbeza di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    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
    Artikel terbaru oleh pengarang
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan