社区
C#
帖子详情
初级问题 c++结构改成c#该怎么写
himan2002
2005-08-12 08:21:53
这是c++的结构
struct myFileHeader
{
char m_FileTag[15];
int m_nReserve1;
int m_nReserve2;
....
....
};
请问改成C#怎么写?
我刚学c#两天,真是晕啊。
...全文
140
12
打赏
收藏
初级问题 c++结构改成c#该怎么写
这是c++的结构 struct myFileHeader { char m_FileTag[15]; int m_nReserve1; int m_nReserve2; .... .... }; 请问改成C#怎么写? 我刚学c#两天,真是晕啊。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
uoyevoli
2005-08-12
打赏
举报
回复
MARK
himan2002
2005-08-12
打赏
举报
回复
weisunding(鼎鼎)的代码我还看不明白,哈哈,看看msdn先
TechEye
2005-08-12
打赏
举报
回复
using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Sequential)]
struct myFileHeader
{
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 15)]
string m_FileTag;
int m_nReserve1;
int m_nReserve2;
};
himan2002
2005-08-12
打赏
举报
回复
xiaomaoy(itCattle),你的代码也不能通过编译,
提示是:结构中不能有实例字段初始值设定项
himan2002
2005-08-12
打赏
举报
回复
啊,enum都出来了,好象不能通过编译
xiaomaoy
2005-08-12
打赏
举报
回复
struct myFileHeader
{
string[] m_FileTag = new string[15];
int m_nReserve1;
int m_nReserve2;
....
....
}
真相重于对错
2005-08-12
打赏
举报
回复
struct myFileHeader
{
string m_FileTag;
int m_nReserve1;
int m_nReserve2;
....
....
}
himan2002
2005-08-12
打赏
举报
回复
char []m_FileTag,倒那样结构长度岂不是不可能预知么,还有更好的办法吗?
lyb_abiandbel
2005-08-12
打赏
举报
回复
public enum myFileHeader
{
char m_FileTag[15];
int m_nReserve1;
int m_nReserve2;
....
....
}
我不懂电脑
2005-08-12
打赏
举报
回复
struct myFileHeader
{
char []m_FileTag;
int m_nReserve1;
int m_nReserve2;
};
TechEye
2005-08-12
打赏
举报
回复
如果你要封送就要采用上面的marshalAs
aa2223
2005-08-12
打赏
举报
回复
class myFileHeader
{
char []m_FileTag=new char[15];
int m_nReserve1;
int m_nReserve2;
};
C#
版A*寻径入门演示(源码)
网上有一个Patrick Lester
写
的A*入门算法,源码有
C++
版和Basic版,几年前我试着
改成
C#
版,这是一个
初级
版,仅为实现功能,代码没有经过优化,屏幕有闪烁现象,但对A*算法还是有很好的入门指导作用的。 左鼠放障碍,右鼠...
C#
和Java的异同总结
入门使用C,后来用
C++
,并认为这是世界上最好的语言(在我学习HTML之前),直到成为了一个Java从业者,现在又开始研究
C#
,
C#
的老大哥是J++,就是被Sun给干掉的那个,后来微软似乎又拿J++的一部分东西,
改成
了
C#
。...
[转贴]实践:
C++
平台迁移以及如何用
C#
做
C++
包装层
终于有个
C++
如何调用
C#
类库的文章,收藏之 在前面,我们看过OpenTK与MOgre,这二个项目都是
C#
项目,但是他的实现都是
C++
.他们简单来说就是一个包装层.常见的包装方式有二种,一 种就是我们熟知的显式P/Invoke...
常见
C++
基础知识校招面试题,附答案
目录 1、
C++
为什么要提出引用?(引用和指针的区别?...11、那你知道如果用free去清理new出来的内存会产生什么
问题
吗?12、vector实现?13、迭代器失效了解吗?14、std::sort原理?15、深拷贝和浅拷..
C#
基础教程-
c#
实例教程,适合初学者
C#
基础教程-
c#
实例教程,适合初学者。 第一章
C#
语言基础 本章介绍
C#
语言的基础知识,希望具有C语言的读者能够基本掌握
C#
语言,并以此为基础,能够进一步学习用
C#
语言编
写
window应用程序和Web应用程序。当然仅靠一...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章