タイプの形式で設定されたパブリック プロパティがListE<T>
あります。
public class ListE<T> : IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable
ええ、それは一口ですが、デザイナーがそれを編集可能なコレクションとして [プロパティ] ウィンドウに表示するために必要とするものです。それは!そこで、小さな [..] ボタンをクリックしてコレクションを編集し、[追加] をクリックしてアイテムをコレクションに追加します。
算術演算でオーバーフローが発生しました。
さて、これは非常に基本的な List であり、展開する配列にすぎません。全体で算術演算に近いのは展開関数だけで、それでも乗算ではなく左シフトを使用しているため、オーバーフローしません。これはすべて、この例外がデザイナー内で発生していると思わせます。おそらく、実装の詳細に対する小さな不注意が原因であると思われますが、そのシナリオをテストまたはデバッグする方法が見つかりません。誰か賢いアイデアを持っていますか?
編集: はい、私はプロパティを正常に使用できます。手動でも問題ありません。これが機能しない場合は、これにOnLoad
頼る必要があると思いますが、それは理想的ではありません。:(