在数组里学习了如何使用数组来操纵数据集合,但就是不明白那个术语“遍历”的意思。
还有一个问题是:
class Pack
{
public Pack()
{
for (int pips = PlayingCard.Ace; pips <= PlayingCard.King; ++pips)
{
Accept(new PlayingCard(Suit.Clubs, pips));
Accept(new PlayingCard(Suit.Diamonds, pips));
Accept(new PlayingCard(Suit.Hearts, pips));
Accept(new PlayingCard(Suit.Spades, pips));
}
}
这里面的Accept的方法是起什么作用的?

解决方案 »

  1.   

     遍历就是把数组或集合里面的成员都获取浏览一遍,accept(PlayingCard pc)这个你在accept上面点F12转到方法定义处去看看吧
      

  2.   

    Accept是你自己写的一个方法吧,在这个方法里你调用了Suit中一些数据遍历的意思很简单,就是把一个数组中的所有数据都浏览了一遍。
      

  3.   

    public void Accept(PlayingCard card)
    {
    cards.Add(card);
    }
    方法是这么定义的
      

  4.   

    循环public void Accept(PlayingCard card) 

    cards.Add(card); 

    ============
    cards应该是一个List<PlayingCard >的一个对象吧
    要往里面插值就是cards.Add(card); //因为cards是List<PlayingCard >类型,所以插入的参数必须是PlayingCard 的对象
    即:PlayingCard card
    就类似于:
    List<int> ints=new List<int>();
    int i=10;
    ints.Add(i);你遍历部分的代码:
    for (int pips = PlayingCard.Ace; pips <= PlayingCard.King; ++pips) 

    Accept(new PlayingCard(Suit.Clubs, pips)); //这里面的new PlayingCard就相当上面说的PlayingCard 对象名=new PlayingCard();
    Accept(new PlayingCard(Suit.Diamonds, pips)); 
    Accept(new PlayingCard(Suit.Hearts, pips)); 
    Accept(new PlayingCard(Suit.Spades, pips)); 

      

  5.   

    循环查询数组中值或页面等控件都是遍历
    http://blog.csdn.net/ooyyee11/archive/2008/05/23/2471641.aspx
      

  6.   

    1,2,3,4,5,6,7,8,9
    从1数到9,按顺序的数,就是一次遍历,foreach;如果多次遍历,则可以加个for。而遍历,实际就是循环。