搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 如何定义指针数组
标题:
如何定义指针数组
只看楼主
sophie2012
等 级:
新手上路
帖 子:3
专家分:0
注 册:2012-8-10
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:3
如何定义指针数组
在C#里面,假设我有一个数组,数组有3个元素,但是每个元素又是由一个指针数组构成的,我该如何定义?
搜索更多相关主题的帖子:
如何
元素
2012-08-10 18:12
sophie2012
等 级:
新手上路
帖 子:3
专家分:0
注 册:2012-8-10
第
2
楼
得分:0
补充,我想了一个方式来解决,代码如下:
//首先定义了泛类
List<List<int>> matrix = new List<List<int>>(8);
//接着判断
while ((adress = str.IndexOf('1', adress + 1)) >= 0)
{
for (int k = 0; k < 8; k++)
{
if ((index % 8) == k) matrix[k].Add(adress);
}
按照如上代码,生成出来的应该是8个动态数组存储在matrix中,但是老是提示matrix[k].Add(index)有问题执行不了,
请教各位高手,是什么问题?
2012-08-15 16:49
zhoufeng1988
来 自:北京
等 级:
贵宾
威 望:
27
帖 子:1432
专家分:6329
注 册:2009-5-31
第
3
楼
得分:20
matrix是空的,你去取他们的引用,肯定是出错的。
在定义matrix加入以下代码:
程序代码:
//
初始化
for
(
int
i =
0
; i <
8
; ++i) { matrix.Add(
new
List<
int
>(
8
/*
List size
*/
)); }
2012-08-15 17:20
sophie2012
等 级:
新手上路
帖 子:3
专家分:0
注 册:2012-8-10
第
4
楼
得分:0
回复 3楼 zhoufeng1988
万分感谢,通过测试OK!
2012-08-18 10:31
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-375047-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.782895 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved