社区
C++ 语言
帖子详情
C++中结构体在C#中怎么表示
enick
2009-05-11 11:04:24
如下结构体怎么在C#中表示,谢谢。
Typedef struct Student
{
struct Student *pNext;
int age;
int name;
}
...全文
133
3
打赏
收藏
C++中结构体在C#中怎么表示
如下结构体怎么在C#中表示,谢谢。 Typedef struct Student { struct Student *pNext; int age; int name; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我看你有戏
2009-05-13
打赏
举报
回复
c#里都没有指针的啊,还怎么表示啊
enick
2009-05-11
打赏
举报
回复
我想在类内声明一个结构体,但不知道怎么在C#中写出来,
public struct Student
{
Student pNext;
int age;
int name;
}这样写的话,编译有错误,怎么才能正确的编写?谢谢。
j_f0001
2009-05-11
打赏
举报
回复
在.net中,库函数有一个struct函数,用作声明结构体的如
struct strName
{
public:
protect:
private:
}
声明形式与类的声明形式一样,实例化过程与调用过程也与类的使用方法一致
只不过在应用范围和应用场景上有所区别
从分配形式上的区别:
因为结构体类型属值类型,她在栈中分配内存空间,所以分配的空间有所限制=>结构体一般用于声明小型数据结构的数据
而类在堆在分配内存空间,由于堆的分配空间比较大,一般应用在大型数据的设计与开发
从速度上区分:
因为结构体是分配在栈中,而类分配在内存中,所以使用结构体比使用类的速度快得多
C++
与
C#
的数据类型转换
原文:http://social.msdn.microsoft.com/Forums/zh-CN/visualcshartzhchs/thread/33eb26ff-dbbc-4808-bc53-3719376b4fdd 一维数组的转换例子
C++
的是: struct abc { char aaa[64]; int bbb; }; 转换成
C#
为:...
C++
和
C#
转换
c++
c#
HANDLE(void *) System.IntPtr Byte(unsigned char) System.Byte SHORT(short) System.Int16 WORD(unsigned short) System.UInt16 INT(int) System.Int16 INT(int) System.Int32 UINT(unsigned int) System.UInt16 UINT(unsigned int)...
C#
调用
C++
DLL
记录一下两个内容:1.使用VS2015创建
C++
DLL;2.使用
C#
调用上面创建好的
C++
DLL;一.使用VS2015创建
C++
DLL1.选择win32项目2.点击【下一步】->选择 dll 和预编译头3.随便添加一个头文件【MyTester.h】:并在stdafx.h文件
中
添加引用:随便输入一些简单定义代码,这里以 struct / int / bool / char /BYTE 类...
c++
中
class和struct都需要分号
写惯了java和
C#
再写
c++
不习惯。因为定义类和
结构体
后都需要加号。
初识IntPtr
一:什么是IntPtr 先来看看MSDN上说的:用于
表示
指针或句柄的平台特定类型。这个其实说出了这样两个事实,IntPtr 可以用来
表示
指针或句柄、它是一个平台特定类型。对于它的解释,这个哥们写的比较好:It's a classthat wraps a pointer that is used when calling Windows API functions. The underlying pointer may be 32 bit or 64 bit, depending on the platf.
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章