社区
C#
帖子详情
今晚结帖 求助:把string[] ReadTemp中的数统计后,绑定到GridView
Dennis_maomao
2006-08-28 09:44:24
winForm:
已经取得这样一个string[] 数组 ReadTemp,里面保存的是一个个的单词(英文),但是可能会有重复,如:ReadTemp[0]="word", ReadTemp[10]="word",现在要做的就是把这些数组里的单词分类统计出来,现实到一个GridView中:
单词 出现次数
word 2
... ..
谢谢大家帮忙,急 在线等,今晚结帖
希望能看到各位试过的代码
...全文
259
9
打赏
收藏
今晚结帖 求助:把string[] ReadTemp中的数统计后,绑定到GridView
winForm: 已经取得这样一个string[] 数组 ReadTemp,里面保存的是一个个的单词(英文),但是可能会有重复,如:ReadTemp[0]="word", ReadTemp[10]="word",现在要做的就是把这些数组里的单词分类统计出来,现实到一个GridView中: 单词 出现次数 word 2 ... .. 谢谢大家帮忙,急 在线等,今晚结帖 希望能看到各位试过的代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Dennis_maomao
2006-08-29
打赏
举报
回复
谢谢
如果是要统计三个字段,那这种办法不是不行咯 ?- -?
hoodlum521
2006-08-29
打赏
举报
回复
不知道你的具体需求是什么.应该有办法解决。
hoodlum521
2006-08-28
打赏
举报
回复
//别忘了导入System.Collections 还可以排序
private void button1_Click(object sender, EventArgs e)
{
Hashtable ht = new Hashtable();
string[] ReadTemp = { "aa", "ss", "bb", "cc", "aa", "aa", "bb", "ss" };
int wordNum = 0;
for (int i = 0; i < ReadTemp.Length; i++)
{
if (ht.ContainsKey(ReadTemp[i]))
{
wordNum = Convert.ToInt16(ht[ReadTemp[i]].ToString());
ht.Remove(ReadTemp[i]);
ht.Add(ReadTemp[i], wordNum + 1);
}
else
{
ht.Add(ReadTemp[i], 1);
}
}
ArrayList akeys=new ArrayList(ht.Keys);
akeys.Sort(); //按字母顺序进行排序
dataGridView1.Rows.Clear();
foreach(string skey in akeys)
{
dataGridView1.Rows.Add(skey, ht[skey].ToString());
}
}
qiyu20031022
2006-08-28
打赏
举报
回复
来看看,学习学习。
hoodlum521
2006-08-28
打赏
举报
回复
private void button1_Click(object sender, EventArgs e)
{
Hashtable ht = new Hashtable();
string[] ReadTemp = { "aa", "ss", "bb", "cc", "aa", "aa", "bb", "ss" };
int wordNum = 0;
for (int i = 0; i < ReadTemp.Length; i++)
{
if (ht.ContainsKey(ReadTemp[i]))
{
wordNum = Convert.ToInt16(ht[ReadTemp[i]].ToString());
ht.Remove(ReadTemp[i]);
ht.Add(ReadTemp[i], wordNum + 1);
}
else
{
ht.Add(ReadTemp[i], 1);
}
}
foreach (DictionaryEntry de in ht)
{
dataGridView1.Rows.Add(de.Key, de.Value);
}
}
hoodlum521
2006-08-28
打赏
举报
回复
检索完以后把这个HashTable的东东读出来就O了!!
hoodlum521
2006-08-28
打赏
举报
回复
你也可以用一个HashTable!
key 为你检索的单词,value 为 出现的次数。
你每读入一个单词时可以判断当前的HashTable中是否有这个单词(非常简单)
如果有这个Key你可以把这个value加一(不难)。
如果没有你可以把这个值加入HashTable,value为1(更不难了)
Dennis_maomao
2006-08-28
打赏
举报
回复
希望早点来人帮忙解决下
hoodlum521
2006-08-28
打赏
举报
回复
DataGrid支持用Excel作为数据源。
可以试着把它弄到Excel里,然后再把Exel文件当作一个表来查。
Excel文件肯定可以当做表来查。我用过。。
试试吧!
偶也是菜鸟!!
【创新未发表】绿电直连型电氢氨园区优化运行研究(Matlab代码、Python、
数
据、word论文)
内容概要:本研究聚焦于绿电直连型电氢氨园区的优化运行,提出一种集成绿色电力直接供给、电解水制氢及氢气合成氨工艺的综合能源系统架构。通过建立包含风光发电、电解槽、氨合成反应器、储氢罐、电网交互及多类型负荷在内的系统模型,综合考虑绿电直供优先、能量梯级利用与多能互补原则,构建以系统综合运行成本最小化为目标的优化调度模型。研究采用Matlab与Python工具进行算法求解和仿真分析,利用实际气象与负荷
数
据完成案例验证,评估了不同运行策略下系统的经济性、可再生能源消纳能力与碳减排效益,为新型电氢氨一体化园区的规划与运行提供了理论依据和技术支撑。; 适合人群:具备一定电力系统、新能源或化工背景的研究生、科研人员及从事综合能源系统规划与优化工作的工程技术人员。; 使用场景及目标:①用于科研学习,理解电-氢-氨多能转换系统的建模与优化方法;②为工业园区的低碳化、智能化改造提供技术参考与决策支持;③作为开发类似综合能源管理系统的理论基础。; 阅读建议:此资源包含完整的模型代码、
数
据与论文,使用者应结合代码仔细研读论文
中
的模型构建部分,重点关注目标函
数
与约束条件的设计逻辑,并尝试修改参
数
进行仿真,以深入掌握优化算法在实际系统
中
的应用。
微型打印机控制电路的设计资料.rar
微型打印机控制电路的设计资料.rar
HZJZC.rar
当 CAD 缺失对应字体时,图纸文字会显示异常,出现乱码、问号。将下载好的字体文件复制到 AutoCAD 的 Fonts 文件夹
中
,即可恢复正常显示。
芯片测试基于RS485与Modbus RTU的自动化测试通信系统设计:工业级抗干扰控制与实时
数
据采集架构
内容概要:本文深入探讨了RS485通信协议在芯片行业自动化测试系统
中
的实际开发与应用,涵盖其关键概念、电气特性、通信机制及与Modbus RTU协议的结合使用。文章重点介绍了差分信号完整性设计、主从时序控制、CRC校验与重传机制等核心技术要点,并通过一个基于Python的完整代码实例,展示了如何实现RS485主站对探针台、自动分选机等芯片测试设备的控制与
数
据采集。此外,还分析了RS485在晶圆探针台、ATE设备集群和环境监控等典型场景的应用,并展望了其与工业以太网融合、智能化诊断、高速化及AI集成的发展趋势。; 适合人群:具备一定嵌入式系统或工业通信基础,从事芯片测试、自动化设备开发及相关领域的研发人员,尤其是工作1-3年希望提升现场总线应用能力的工程师。; 使用场景及目标:①理解RS485在高干扰芯片测试环境
中
稳定通信的设计原理;②掌握Modbus RTU协议在Python下的实现方法,用于实际控制探针台、Handler等设备;③构建可靠的
数
据采集与设备控制系统,支持CRC校验、异常处理和日志追踪;④为后续向高速通信和智能诊断系统升级提供技术储备。; 阅读建议:此资源强调实战开发,建议结合硬件环境动手调试代码,重点关注线程锁、CRC计算、帧解析和超时控制等关键环节,在真实产线
中
验证通信稳定性,并利用日志系统进行故障分析与优化。
汽化过程流程图.rar
汽化过程流程图.rar
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章