Существует только единственное неявное преобразование, это десятичное целочисленное литеральное значение 0 к любому типу перечисления.
Main.cs
using
System;
public
enum
En :
ushort
{};
class
Program {
-
public
static
int
Main() {
-
/*
-
создаем переменную e типа En и присваиваем ей десятичное (система
-
счисления) целочисленное (никаких 0.0 или '\0') литеральное
-
значение 0, другие значения присваивать нельзя
-
*/
-
En e = 0;
-
Console.WriteLine(e);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
public
enum
En :
ushort
{};
class
Program {
-
public
static
int
Main() {
-
/*
-
создаем переменную e типа En и присваиваем ей десятичное (система
-
счисления) целочисленное (никаких 0.0 или '\0') литеральное
-
значение 0, другие значения присваивать нельзя
-
*/
-
En e = 0;
-
Console.WriteLine(e);
-
Console.ReadKey();
-
return
0;
-
}
}
0