接口不单可以作用于引用类型,也可以作用于值类型。而抽象类来说,只能作用于引用类型
#接口可以作用于结构体(struct),结构体是值类型;
public struct Book:IComparable, IFormattable
{
public string Name { get; set; }
public int CompareTo(object obj)
{
throw new NotImplementedException();
}
string IFormattable.ToString(string format, IFormatProvider formatProvider)
{
throw new NotImplementedException();
}
}