社区
C#
帖子详情
C#中如何定义这样的结构
zhaojin1975
2007-11-16 03:13:41
我要用到C++编写的动态库,参数中有结构,如下所示:
#pragma pack(1)
typedef struct
{
char TranCode[3];
char TranDate[9];
char TranTime[7];
char Operator[4];
}test;
#pragma pack()
请问在C#中如何定义这样的结构?
注意:是紧凑格式的(pack),结构总长度3+9+7+4=23
...全文
127
8
打赏
收藏
C#中如何定义这样的结构
我要用到C++编写的动态库,参数中有结构,如下所示: #pragma pack(1) typedef struct { charTranCode[3]; charTranDate[9]; charTranTime[7]; charOperator[4]; }test; #pragma pack() 请问在C#中如何定义这样的结构? 注意:是紧凑格式的(pack),结构总长度3+9+7+4=23
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
soaringbird
2007-11-16
打赏
举报
回复
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto, Pack = 1)]
unsafe struct Test
{
fixed byte TranCode[3];
fixed byte TranDate[9];
fixed byte TranTime[7];
fixed byte Operator[4];
}
飘_飘
2007-11-16
打赏
举报
回复
同意楼上 C#也有结构体
wuhan_dotnet
2007-11-16
打赏
举报
回复
jf
yuan731
2007-11-16
打赏
举报
回复
还有长度。。。
[MarshalAs(UnmanagedType.LPStr, SizeConst=3)] string TranCode
yuan731
2007-11-16
打赏
举报
回复
public struct test
{
public string TranCode;
public string TranDate;
public string TranTime;
public string Operator;
}
yuan731
2007-11-16
打赏
举报
回复
public struct test
{
public char TranCode[3];
public char TranDate[9];
public char TranTime[7];
public char Operator[4];
}
yuan731
2007-11-16
打赏
举报
回复
友情板凳
zhaojin1975
2007-11-16
打赏
举报
回复
如题
C#
结构
在
C#
中
,
结构
(Structure)是一种用户
定义
的值类型(Value Type)。它类似于类(Class),但有一些重要的区别。
结构
在
C#
中
用struct关键字
定义
,并且通常用于表示简单的数据
结构
,如坐标、日期、时间等。与类不同,...
c#
语言怎么
定义
函数,
C#
方法方法用法 _
C#
语言-w3school教程
要使用方法,需要:
定义
方法调用方法
C#
中
定义
方法当要
定义
一个方法时,需要声明它的
结构
元素。
C#
中
定义
方法的语法如下: (Parameter List){Method Body}以下是方法
中
的各种元素说明:访问说明符(Access Specifier...
C#
中
结构
体的
定义
(
结构
体数组
定义
)
C#
中
结构
体的
定义
时一些注意事项 本篇文章主要为记录使用
结构
体时遇到的一些问题,方便以后查找。
C#
中
定义
结构
体主要形式为 using System.Runtime.InteropServices; //
结构
体属性(一字节对齐),不写的话默认4...
如何在
C#
中
定义
一个类
C#
中
类的
定义
C#
使用class关键字来
定义
类 class MyClass { //class members; }
定义
了一个类后就可以在项目
中
能访问到该类的位置实例化该类,默认情况下类的声明为内部的,即只有当前代码才能访问它,可使用...
【数据
结构
】
C#
实现常用数据
结构
总结
自行整理的
C#
常见数据
结构
笔记。
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章