Looking for c# Keywords? Try Ask4Keywords

C# Language Неявное литье


пример

Значение будет автоматически передано соответствующему типу, если компилятор знает, что он всегда может быть преобразован в этот тип.

int number = -1;
object value = number;
Console.WriteLine(value);

В этом примере нам не нужно было использовать типичный синтаксис синтаксиса, поскольку компилятор знает, что все int s могут быть переданы object s. На самом деле мы могли бы избежать создания переменных и передать -1 непосредственно в качестве аргумента Console.WriteLine() который ожидает object .

Console.WriteLine(-1);