Я знаю о концепции бокса и распаковки C# для преобразования типов. Но как это работает для динамической переменной в C#. Как преобразование типов происходит при использовании динамической переменной. В каком виде он следует принципам бокса и распаковки в C#Как бокс и Unboxing работают для динамического DataType в C#
Я думаю, что бокс и распаковка не обрабатывают динамический тип как объект, поскольку они не одинаковы. Не знаю, будут ли они следующие же механизм для бокса и распаковки или не Смотрите эту ссылку dynamic vs object type
При использовании динамическим, все выражение обрабатывается во время компиляции, как динамическое выражение, которое вызывает компилятор для лечения все как динамические и получить привязку во время выполнения.
это потому, что на ул линии ниже динамична
dynamic str = "22/11/2013 10:31:45 +00:01";
var withOffset = DateTimeOffset.Parse(str);
В компиляции ул времени является динамическим, тип ул узнать во время выполнения только, что является причиной компилятор лечения withOffset как динамические
Ключевое слово * dynamic * является псевдонимом для * объекта *. Значения всегда в коробке, объекты никогда не помещаются в коробку. Никогда не нужно помогать, и вы не можете. –
Вы пытаетесь сказать, что динамическая переменная и объекты одинаковы. я не уверен в этом –
бокс и распаковка для динамических, а также объекты такие же –