Can I change an extension method into a property?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/619033/does-c-sharp-have-extension-properties">Does C# have extension properties?</a>  </p>
</blockquote>



<p>I have the following:</p>

<pre><code> public static class EnumExt
    {
        public static string D2(this Enum key)
        {
            return Convert.ToInt32(key).ToString("D2");
        }
    }
</code></pre>

<p>Which I use like this:</p>

<pre><code>PageType.ContentBlock.D2()
</code></pre>

<p>Where PageType is an Enum.</p>

<p>Is there a way I can do this so that D2 is a property and rather not a method? It doesn't seem to make much sense to me that I always have to put the () after D2 ?</p>
