我想从这些循环的保存数据,所以我想知道我怎么能做到这一点:如何将一些数组的数据保存到一个数组中?
public Bitmap[] fill(Bitmap[] cr)
{
Card a = new Card();
Card b = new Card();
Card c= new Card();
Card d = new Card();
Bitmap n = new Bitmap(100, 142);
cr = new Bitmap[10];
for (int i = 0; i < 10; i++)
{
d.Num++;
d.Color1 = new SolidBrush(Color.Blue);
d.Color2 = new SolidBrush(Color.White);
d = new Card(d.Color1, d.Color2, d.Num);
d.DrawCard();
n = d.DrawCard();
cr[i] = n;
}
for (int i = 0; i < 10; i++)
{
a.Num++;
d.Color1 = new SolidBrush(Color.Yellow);
d.Color2 = new SolidBrush(Color.White);
d = new Card(d.Color1, d.Color2, a.Num);
d.DrawCard();
n = d.DrawCard();
cr[i] = n;
}
for (int i = 0; i < 10; i++)
{
b.Num++;
d.Color1 = new SolidBrush(Color.Red);
d.Color2 = new SolidBrush(Color.White);
d = new Card(d.Color1, d.Color2, b.Num);
d.DrawCard();
n = d.DrawCard();
cr[i] = n;
}
for (int i = 0; i < 10; i++)
{
c.Num++;
d.Color1 = new SolidBrush(Color.Green);
d.Color2 = new SolidBrush(Color.White);
d = new Card(d.Color1, d.Color2, c.Num);
d.DrawCard();
n = d.DrawCard();
cr[i] = n;
}
// _deck = new Card[n];
test.Add(cr);
return cr;
}
我试图用一个ArrayList
但它只是给我的数据只有最后一个循环。
你可以修复你的问题的格式吗也有你使用调试器精确定位哪一行失败,或者在你的代码中你看到意想不到的结果。 – MethodMan
@MethodMan,除非他添加一些文本编辑将是困难的 - _-太多的代码,不够解释(编辑器错误) – Sidewinder94
_ [我如何问一个好问题?](http://stackoverflow.com/help/怎么问)_ – MickyD