是的,C#接口中可以定义属性。接口中的属性和方法一样,用于描述接口支持的数据成员。定义接口属性时,只需声明属性并指定其访问修饰符和数据类型即可,而不需要提供实现。接口属性只能包含get访问器,不能包含set访问器。示例如下:
public interface IShape { double Area { get; } double Perimeter { get; } }