【发布时间】:2013-03-13 17:23:18
【问题描述】:
接口可以是函数的返回类型。如果是,那有什么好处。例如以下代码在返回接口数组的位置是否正确。
public interface Interface
{
int Type { get; }
string Name { get; }
}
public override Interface[] ShowValue(int a)
{
.
.
}
【问题讨论】:
-
(1) 是的。 (2) 因为它允许多态行为。
-
C# - List<T> or IList<T> 的可能重复项
-
List<T> or IList<T>的可能重复