gpt4 book ai didi

c# - 在 C# 中对动态数据类型进行装箱?

转载 作者:太空狗 更新时间:2023-10-29 22:29:56 25 4
gpt4 key购买 nike

Object 的类型检查发生在编译时,而 dynamic 数据类型的类型检查发生在运行时,那么我们如何将动态值装入 Object ?

dynamic dynamic = "This is dynamic data type";
Object obj = dynamic;
Console.WriteLine(obj);

最佳答案

dynamic 已经始终是一个对象 - 它本质上实现对象,关于调用如何发生的规则不同。所以在 dynamicobject 之间没有什么可区分的。此外,字符串 字面量是一个对象,因此:那里 没有任何内容。

这里不需要装箱。您已经有了一个对象。从 dynamicobject 的隐式类型转换是空操作。

关于c# - 在 C# 中对动态数据类型进行装箱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43982607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com