この var h = new HashSet<int>();
var r = h.IsReadOnly;
はコンパイルされません。私はしなければならない var r = ((ICollection<int>)h).IsReadOnly;
なぜIsReadOnlyが正常に実装されなかったのですか? (私はどのようにを求めていないんだけど、なぜ)
私は文字列型のプロパティを実装するタイプがあると: public class Record
{
public string Value { get; set; }
}
そして私は同じ名前のプロパティを定義するインターフェイスを有する: public interface IIntValued
{
public int Value { get; set; }
}
I