疑惑!为何读出Hashtable的顺序和写入的不一样? 这与哈希表结构有关。你也可以使用ArrayList来做。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给form1加上一个属性如下:pirvate DataTable dtCopy = null ;public DataTable DTCopy{get { if(dtCopy == null) { dtCopy = new DataTable(); } dtCopy = dt.Copy(); }}然后在form2中调用这各属性 楼主的是不是没学过hash表啊?hash表内部不是按添加的顺序来存储的。是根据关键字由hash函数算出具体存放在哪个位置。这样可以提高查找的效率。hash表应该用关键字来访问 。 cppTrier说的是对的,我的确没学过hash:)刚才看了一下数据结构,原来hashtable有个hash函数,元素的位置要看hash函数是什么样的,所以元素插入进hashtable后,顺序就乱了。 大型文本文件操作问题!(在WINCE下进行操作!) 一个简单问题,字符串参数问题 c#转成VB.net C#中的一些问题! 没有分了,又没有办法,哭了.只好玩跳楼秀 VS2005 WinForm打包的时候,添加项目输出组的都是空的是什么情况? C#怎么弹出一个输入窗口? 如何将一个Object数据类型转换为一个int的二维数组? 关于填充数据集 怎样用C#开发自己的DataGrid组件 想做个代码生成器,但遇到了难题,大家帮帮忙啊! 怎么样把数据输出到word文档的表格里
pirvate DataTable dtCopy = null ;
public DataTable DTCopy
{
get
{
if(dtCopy == null)
{
dtCopy = new DataTable();
}
dtCopy = dt.Copy();
}
}
然后在form2中调用这各属性
刚才看了一下数据结构,原来hashtable有个hash函数,元素的位置要看hash函数是什么样的,所以元素插入进hashtable后,顺序就乱了。