Kesalahan Kompilator CS1959
'name' berjenis 'type'. Jenis yang ditentukan dalam deklarasi konstanta harus berupa sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, desimal, bool, string, enum-type, atau reference-type.
Jenis yang diizinkan dalam deklarasi const terbatas pada yang dijelaskan dalam pesan ini.
- Deklarasikan konstanta dengan jenis yang diizinkan.
Kode berikut menghasilkan CS1959 karena null
bukan merupakan jenis.
// cs1959.cs
class Program
{
static void Test<T>() where T : class
{
const T x = null; // CS1959
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: