社区
C#
帖子详情
在C++中的char[]如何在C#中表示?
yeyanbo
2004-04-23 01:45:25
例如:char name[5];
...全文
89
10
打赏
收藏
在C++中的char[]如何在C#中表示?
例如:char name[5];
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
starheart
2004-04-23
打赏
举报
回复
char[] charname = new char[2]{'a,'b'};
yezie
2004-04-23
打赏
举报
回复
char[] name = new char[5];
MyLf
2004-04-23
打赏
举报
回复
差不多的吧,只是char在C#也是对象,需要实列化
wolftop
2004-04-23
打赏
举报
回复
up~!UP~!
turnmissile
2004-04-23
打赏
举报
回复
你可以用
char[] name = new char[5];
或者
string 表示。
两者转换时
string s = new string(char, 0, char.length);
yeyanbo
2004-04-23
打赏
举报
回复
在C++ char相当于 C#中的byte
另外在C#结构中只能声明为byte[] name,而不能声明为byte[5] name
默默的墨墨
2004-04-23
打赏
举报
回复
ding
我不懂电脑
2004-04-23
打赏
举报
回复
char []name = new char[5];
name[0] = 'a';
我不懂电脑
2004-04-23
打赏
举报
回复
string
yeyanbo
2004-04-23
打赏
举报
回复
有人知道吗?在线等待
征服
C++
11视频精讲
【为什么还需要学习
C++
?】 你是否接触很多语言,但从来没有了解过编程语言的本质? 你是否想成为一名资深开发人员,想开发别人做不了的高性能程序? 你是否经常想要窥探大型企业级开发工程的思路,但苦于没有基础...
C#
调用
C++
dll,
C++
中
char
*与
C#
类型的对应关系
最近在编写
C#
上位机应用程序,需要调用
C++
的dll,期间遇到dll接口库
中
char
*类型纠结了很久,试过string,StringBuilder,StringBuilder结果都以失败告终,通过查找博客等资料最后找到了救命稻草---IntPtr。例子如下:
C++
dll接口函数: void JT_ReaderVersion(int icomID,
char
* szReaderVersion,i
浅谈比较
C#
中
的
char
和
C++
中
的
char
之间的区别
经过以上的比对,其实可以得到一个结果,就是
C#
中
的
char
对字符的
表示
范围是从 U+0000 -> U+ffff,也就是说
C#
中
的
char
其实就是
C++
中
的w
char
_t类型,可以用于
表示
世界上大多数已知的语言。
C#
中
调用
C++
const
char
*
因为
C++
string 与
C#
中
的 string 并不兼容,只能用最
C++
中
的
char
* 与
C#
中
的 sbyte* 进行数据的传递, 示例代码如下: string s = "Hello World.txt"; IntPtr ptr = Marshal.StringToHGlobalAnsi(s); ...
C#
中
的string转换成
C++
中
的
char
[ ]
在日常的编程
中
,常常遇到
C#
和
C++
联合编程,在这过程
中
就可能遇到从
C#
中
把string类型的数据传到
C++
的dll文件
中
,对应的在
C++
中
是
char
[ ]类型。(
C#
中
的
char
[ ]对应
C++
中
的w
char
_t[ ] )代码如下: 在
C#
中
: unsafe { fixed(
char
* p = &(stress.To
Char
Array()[0])) { WriteString§; ...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章