请问在Visual c++中怎么给 String^ 类型建立数组?

pengyao1207000001 2015-07-28 11:29:07
我试过: String^ sj[100];
但是不行。
注:我建立的是 Visual c++ 中的 CLR 中的 Windos 窗体应用程序。
...全文
202 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengyao1207000001 2015-08-07
  • 打赏
  • 举报
回复
找到了,托管类型的数组定义方法 array<Type,dimension>^ s = gcnew array<Type,dimension>(10); Type为类型,dimension为维数,()里的数值为数组长度。 如果Type为托管类,也需要加^来标识
pengyao1207000001 2015-07-28
  • 打赏
  • 举报
回复
或者说我该怎么像使用string一样使用String^
pengyao1207000001 2015-07-28
  • 打赏
  • 举报
回复
我应该怎么指定长度呢?
Saleayas 2015-07-28
  • 打赏
  • 举报
回复
gcnew array<String ^, N>
iyomumx 2015-07-28
  • 打赏
  • 举报
回复
记错了,是 array<String^>^ sj; CLR数组长度不是类型参数,和std::array不同,在构造时指定长度
iyomumx 2015-07-28
  • 打赏
  • 举报
回复
出门右转.NET区。 语法上是array<String^, 100> sj;
BurnellLiu 2015-07-28
  • 打赏
  • 举报
回复
String^是什么? 我只知道string, CString, Char* string strList[100]; string* pStrList = new string[100];
pengyao1207000001 2015-07-28
  • 打赏
  • 举报
回复
必须一个一个赋值吗?
iyomumx 2015-07-28
  • 打赏
  • 举报
回复

64,646

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧