Watson et al: Beginning Visual C# Chapter 10 exercise 5
<p>The question is for anyone who has referred to the solution provided for this question at the end of the book.
I have set up Ch10CardLib as outlined at the end of the chapter. Running the included client console application displaying a shuffled deck is no problem.</p>

<p>I have run the solution provided to obtain an error message on the following line:</p>

<pre><code>Suit flushSuit = playDeck.GetCard(hand * 5).suit;
</code></pre>

<blockquote>
  <p>"Error    1   'Ch10CardLib.Card' does not contain a definition for 'suit' and no extension method 'suit' accepting a first argument of type 'Ch10CardLib.Card' could be found (are you missing a using directive or an assembly reference?)"  </p>
</blockquote>

<p>"Suit" is an enum type, but "suit" is a private readonly field in the Card class. </p>

<p>Can anyone divine the author's intention here?</p>

<p>Just for "fun" I decided to include a method in the Card class:</p>

<pre><code>public Suit Suit()
{
    return suit;
}

Suit flushSuit = playDeck.GetCard(hand * 5).Suit();
</code></pre>

<p>This produces the desired result, but is it in the spirit of the context?</p>
