Пример ниже компилируется:
public static void Main()
{
Byte b = 255;
b += 100;
}
но нижеприведенный код не срабатывает
public static void Main()
{
Byte b = 255;
b = b + 100;
}
с
Ошибка 1 Не удается неявно преобразовать тип 'int' в 'byte'. Существует явное преобразование (вам не хватает приведения?)
Значит ли это, что для C # + = оператор обеспечивает EXPLICIT преобразование?