Do I need to make my class static to use a static method?
<p>I have the following:</p>

<pre><code>public class Sort
{

    public static void ShuffleGenericList&lt;T&gt;(IList&lt;T&gt; list)
    {
        //generate a Random instance
        Random rnd = new Random();
        //get the count of items in the list
        int i = list.Count();

        ...
        ...
    }
}
</code></pre>

<p>Should my class also be static or is it okay with just the method being static?</p>
