Can I implement an interface using a subclass in C#?
<p>given the following:</p>

<pre><code>class A : B {}

interface I
{
 B TheObject {get;set;}
}
</code></pre>

<p>can I do this somehow?</p>

<pre><code>class C : I
{
 public A TheObject {get;set;} 
}
</code></pre>

<p>note the interface has the base class and the implementation has the sub class. </p>
