type casting
遅いと聞きました。comparison
速いと思っていたのに…
IComparable.CompareTo(object y)
を使用するcast
必要があるようです。これにより、利用可能なものがない場合x > y
と同じくらい遅くなります。y as MyClass
IComparable<T>
だから、私はそれを言うのは正しいですか:
キャストする必要がないため、常に実装する方が良いIComparable<T>
ですか?IComparable
アップデート
boxing
2 つの参照型間の型キャストよりもはるかに遅いですか?