Kesalahan Penyusun CS1642
Bidang buffer ukuran tetap hanya bisa menjadi anggota struct.
Kesalahan bisa ini terjadi jika Anda menggunakan bidang buffer ukuran tetap di class
, bukan struct
. Untuk mengatasi kesalahan ini, ubah class
ke struct
atau deklarasikan bidang sebagai array biasa.
Sampel berikut ini menghasilkan CS1642.
// CS1642.cs
// compile with: /unsafe /target:library
unsafe class C
{
fixed int a[10]; // CS1642
}
unsafe struct D
{
fixed int a[10];
}
unsafe class E
{
public int[] a = null;
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: