C# CodeDom 类型之间的转换
我正在尝试使用 CodeDom 生成以下代码行:
object o = (object)bytes
其中“bytes”表示字节数组:byte[] bytes = null;
我可以使用 VariableDeclaration 方法,甚至可能使用 CodeAssign 方法生成该线的左侧,但如何创建该线的右侧?
我愿意接受任何建议 - 谢谢!
埃文
I am trying to use CodeDom to produce the following line of code:
object o = (object)bytes
Where "bytes" represents a byte array: byte[] bytes = null;
I could use the VariableDeclaration method or possibly even the CodeAssign method to generate the left side of this line, but how can I create the right side of this line?
I am open to any suggestions - thank you!
Evan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这种转换形式称为强制转换。转换意味着类似于
Convert.ToInt32("123")
或int.Parse("123")
的内容。转换(您的确切行
object o = (object)bytes;
)转换(我的转换示例
object o = Convert.ToInt32("123")
)That form of conversion is called casting. Conversion means something along the lines of
Convert.ToInt32("123")
, orint.Parse("123")
.Cast (Your exact line
object o = (object)bytes;
)Convert (My conversion sample
object o = Convert.ToInt32("123")
)