using System;
public class Program
{
interface IFoo{
int I {get;set;}
}
struct Foo: IFoo{
public int i;
public int I
get { return i;}
set { i = value; }
static Foo foo2=new Foo();
public static void Main()
IFoo if2=foo2;
if2.I=2;
Console.WriteLine(foo2.i);