| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4670 人关注过本帖
标题:Dictionary类的数组定义问题
取消只看楼主 加入收藏
我爱贺平
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-4-18
结帖率:0
收藏
已结贴  问题点数:10 回复次数:5 
Dictionary类的数组定义问题
小弟我最近编了一段代码,但是提示我运行时错误,请问这是为什么呀,我为什么不可以这么用呢? edge是我定义的一个类,请大家多多指教,很着急呀!
         
 Dictionary<int, List<edge>> [] graph = new Dictionary<int, List<edge>>[40];
            for (j = 0; j < wavelength; j++)
             {
                for (i = 1; i < 29; i++)
                {
                    graph[j].Add(i, new List<edge>());//Object reference not set to an instance of an object
                }

            }
搜索更多相关主题的帖子: Object 
2011-04-18 15:48
我爱贺平
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-4-18
收藏
得分:0 
回复 2楼 wei65871533
我就想构建一个网络的拓扑,因为一个点可以连接多个边,所以才这么定义的,但是不知道为什么出现错误,请指教,呵呵!
2011-04-18 16:23
我爱贺平
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-4-18
收藏
得分:0 
回复 2楼 wei65871533
补充一点,是40个网络的拓扑,呵呵
2011-04-18 16:24
我爱贺平
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-4-18
收藏
得分:0 
回复 5楼 qubo1982
谢谢啊,这个挺好的;但是我就是想知道为什么我的代码有问题呢,怎么修改这个代码呢?
2011-04-18 17:21
我爱贺平
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-4-18
收藏
得分:0 
回复 7楼 wangnannan
编译可以通过,但是运行的时候就不行了,其他两个变量我在前面定义了,就是个整数不重要;这是为什么呢,呵呵?
2011-04-18 19:48
我爱贺平
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-4-18
收藏
得分:0 
回复 8楼 zhp223
我感觉也是,但是运行就出错了。
  graph[j].Add(i, new List<edge>());//Object reference not set to an instance of an object
就是这行,我有点无语了,还准备运行看结果呢。。。
2011-04-18 19:48
快速回复:Dictionary类的数组定义问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012254 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved