Пример ниже компилируется:
public static void Main()
{
Byte b = 255;
b += 100;
}
но этот ниже не работает
public static void Main()
{
Byte b = 255;
b = b + 100;
}
с
Error 1 Cannot implicitly convert type 'int' to 'byte'. Существует явное преобразование (вы пропустили приведение?)
Означает ли это, что для C# оператор += обеспечивает явное преобразование?