在VC#里,接口不能定义属性么?只有抽象类才能定义属性?

interface MyInterface
{
public int XueHao { get; set; }
}

也可以,但是要去掉public

interface MyInterface
{
int XueHao { get; set; }
}

接口可以定义属性,但是接口中的方法和属性不能有访问权限修饰符,所以你应该去掉public