c# unkown type property
<p>I have a class like this:</p>

<pre><code>public class Student
{
     private string NumberP;
     public  string Number
     {
       get{return NumberP;}
       set{NumberP=value;}
     }
}
public class School
{
     private string NameP;
     public  string Name
     {
       get{return NameP;}
       set{NameP=value;}
     }
}
</code></pre>

<p>I want to declare a Type from another class like (school or Student), but I don't know its type.</p>

<p>How Can I declare a property unknown type. I will set unknown type another time</p>

<pre><code>public class MyClass
{
    public UnKnownType
    {

    }
}
</code></pre>
