Interface with member variables with datatype as interface
Can an Interface in C# have a data member with the type of interface itself, which is possible with classes?
For example:
Class SomeClass {
//Some properties defined
//Method follows as
void method1 (SomeClass var1, int var2) {
//set of statements to be executed
}}
Here in question, I am referring to the type of parameter passed in the method of class which is of same type as of class itself.
Q. So, is this possible with an Interface as well?