hand.cs

来自「微软系列丛书<<C#2005从入门到精通>>」· CS 代码 · 共 41 行

CS
41
字号
namespace Cards
{
	using System;
	using System.Collections;

	class Hand
	{
		public void Accept(PlayingCard dealt)
		{
			cards.Add(dealt);
		}

		public void Clear()
		{
			cards.Clear();
		}

		public override string ToString()
		{
			string result = "";
			foreach (PlayingCard card in cards)
			{
				result += card.ToString();
				result += "\r\n";
			}

			return result;
		}

		public void ReturnCardsTo(Pack pack)
		{
			foreach (PlayingCard card in cards)
			{
				pack.Accept(card);
			}
			cards.Clear();
		}

		private ArrayList cards = new ArrayList();
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?