首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >delphi 7语句的C#语法

delphi 7语句的C#语法
EN

Stack Overflow用户
提问于 2017-09-16 06:07:39
回答 1查看 153关注 0票数 1

我在Delphi7中有下面的第三方代码,我需要转换成C#,我在C#中既没有得到声明的语法,也没有在代码中使用它。这是相当奇怪的,我试图转换代码形式的一些在线编译器,但编译器没有转换所有的行,特别是声明部分。

代码语言:javascript
复制
 type
      balongint = array[0..3] of byte;
.
.
.
case balongint(b)[x] of

有人能帮我做同样的事吗。Delphi-7中的这个语法是什么?在这种情况下,balongint(b)x的'b‘和'x’是类型的整数。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-16 06:15:15

在德尔菲代码中,b是一种大小为4字节的类型,Integer。转换为balongint将该4字节值解释为一个字节数组。索引[x]使用索引x来选择字节。

在C#中,您使用BitConverter.GetBytes,如以下问题所示:Get single byte from int

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46250668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档