类库的客户应用程序

  为简单起见,可以在包含类库的解决方案中添加一个客户控制台应用程序。为此,只需在 项目解决方法资源管理器 窗口中右击解决方案,选择 添加 | 新建项目,新项目命名为 Ch10CardClient

  为在这个新的控制台应用程序项目中使用前面创建的类库,只需添加一个对类库项目 Ch10CardLib 的引用。为此,可以使用 添加引用 对话框的 项目 选项卡,如图 10-17 所示

图 10-17 图 10-17

  选择项目,单击 OK 按钮,就添加了引用。

  因为这个新项目是创建的第二个项目,所以还需要指定该项目是解决问题的启动项目,即在单击 Run 后,将执行这个项目。为此,在 解决方案资源管理器 窗口右击该项目名,选择 设为启动项目 菜单项。

  然后需要添加使用新类的代码,这些代码不需要做什么特别的任务,所以添加下面的代码就可以(这些代码包括在代码文件 Ch10CardClient\Program.cs 中):

        using System;
        using System.Collections.Generic;
        using System.Linq;
        using System.Text;
        using System.Threading.Tasks;
        using Ch10CardLib;

        namespace Ch10CardClient
        {
            class Program
            {
                static void Main(string[] args)
                {
                    Deck myDeck = new Deck();
                    myDeck.Shuffle();
                    for (int i = 0; i < 52; ++i)
                    {
                        Card tempCard = myDeck.GetCard(i);
                        Console.Write(tempCard.ToString());
                        if (i != 51)
                            Console.Write(", ");
                        else
                            Console.WriteLine();
                    }
                    Console.ReadKey();
                }
            }
        }

  52 张扑克牌是随机放置的。后续章节将继续开发和使用这个类库。

🔚