| 查看: 2928 | 回复: 13 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
【求助】C# 中如何声明结构体数组并赋值
|
|||
|
我声明了一个结构体 public struct Str { public int id; public char s; } 并声明了一个变量Sa, public Str [] Sa=new Str[C]; 对其进行赋值;老提示说索引超出数组界限 for(int i=0;i Sa.id=i; Sa.s=S; } 其中S是一个字符串,C是S字符串的长度 |
» 猜你喜欢
2026年8月25日国自然放榜前突然收到列入评审专家邮件,有关系吗?
已经有9人回复
今天务委会开完了,明天出结果吗
已经有18人回复
在坚冰还盖着北海的时候,我看到了怒放的梅花。
已经有9人回复
明天应该可查了!?
已经有6人回复
有没有大神帮我看看基金代码
已经有10人回复
放榜前的不淡定
已经有19人回复
某些机构,以效率低为荣,以效率低作为存在感
已经有10人回复
2026国自然函评费到账
已经有23人回复
今日不放榜?网传国自然预计 8 月 27 日可查结果
已经有22人回复
什么时候开奖?
已经有13人回复
» 本主题相关价值贴推荐,对您同样有帮助:
买来的石墨烯如何分散水中
已经有4人回复
Digetal microgragh 软件中如何直接标注尺寸?急求高手指点!
已经有9人回复
TEM 如何算平均粒径
已经有16人回复
解好的晶体数据如何用SHELXTL生成cif文件?越详尽越好,急用!
已经有10人回复
用TOPOS分析拓扑时三连接配体的如何设置为中心原子
已经有9人回复
求助:在GUI界面中显示m文件中的数组图片
已经有3人回复
结构体数组 问题
已经有4人回复
结构体所占内存
已经有8人回复
显示器屏幕显示变小了,如何调回全屏!急求!!!
已经有10人回复
请教如何改图片分辨率
已经有8人回复
如何回答这个专家的修改意见啊,各位牛人出招吧
已经有9人回复
【资源】施一公谈学生如何阅读和写作论文
已经有52人回复
【求助】如何涂覆电极膜
已经有10人回复
» 抢金币啦!回帖就可以得到:
告别流水线爽文!108万字完结仙侠《女娲石之灵石奇缘(仙界篇)》值得细品
+1/5021
2026年工程管理与智慧城市国际会议 (EMSC 2026)
+1/537
小木虫认识的老公在一起11年,去世快100天了。
+2/350
真诚征友
+1/168
基金祈福
+1/153
散金币
+1/119
出结果之前的挣扎
+1/96
从反复试错到智驱突破:固态电池研发的效率跃迁之路
+1/88
[IEEE出版|EI检索|推荐至SCI专刊]第22届国际电子商务工程会议征稿3天倒计时!
+1/87
华中科技大学罗志强教授课题组招收2027年秋季入学博士研究生
+2/44
论文祈福
+1/16
祈福基金得中,科研生涯顺利圆满
+1/13
【即将截止】东北大学理学院 力学 李健组2027级保研
+1/4
南京大学 智能驱动与感知材料实验室 诚招申请考核博士生/科研助理/博士后
+1/4
祈祷老公中国基
+1/3
出全新蔡司 Plan?APOCHROMAT 20×/0.8 平场复消色差物镜
+1/2
南方医科大学深圳医院陈烨/余涛教授课题组联合培养博士后招聘
+1/2
中山大学具身智能方向招2027届考核制博士生
+1/2
中国地质大学(武汉)3D打印微纳光刻方向招收申请考核博士生
+2/2
新审查指南施行半年,AI方向的专利申请是不是更看"技术味"了?
+1/2
7楼2011-04-20 08:22:03
2楼2011-04-01 20:30:10
3楼2011-04-01 20:34:01
我试了一下,没有错误啊
★ ★
空中的落叶(金币+3): 谢谢回复,我已经找到问题了,是C的赋值有问题……我在声明C时对C进行赋值,可那会的C还是0,所以才会出现超出索引的错误提示…… 2011-04-05 19:03:20
余泽成(金币+2): 谢谢参与应助! 2011-04-21 12:04:15
空中的落叶(金币+3): 谢谢回复,我已经找到问题了,是C的赋值有问题……我在声明C时对C进行赋值,可那会的C还是0,所以才会出现超出索引的错误提示…… 2011-04-05 19:03:20
余泽成(金币+2): 谢谢参与应助! 2011-04-21 12:04:15
|
namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public static int C = 5; public Str [] Sa=new Str[C]; string S = "sdfsdfsd"; private void button2_Click(object sender, EventArgs e) { for(int i=0;i Sa.id=i; Sa.s=S; } for (int i = 0; i < C; i++) { Console.WriteLine(Sa.id+"===="+Sa.s); } } } public struct Str { public int id; public char s; } } 上面这段程序是可以执行的啊,没有问题 |
4楼2011-04-02 10:16:19









回复此楼