こんにちは、Microsoft.VisualBasic.PowerPacks 名前空間を使用して、Windows フォームに図形を作成しています。特定のシナリオに応じて、新しい形状を生成し、オブジェクトのコレクションのプロパティを変更できるように、配列を使用してすべてのオブジェクトを格納しました。
配列でルックアップを実行して、楕円形を含む最小のインデックスを見つけようとしています。かなり長い間インターネットをトロールした後、配列内のすべての場所に同じ値が含まれているため、固定値を受け入れるステートメントしか見つかりませんでした。
以下の文に沿って何かを探しています。null ではない最初のエントリ、または「Microsoft.VisualBasic.Powerpacks.Ovalshape」を含む最初のエントリを見つけることができる場所は、型ではありません。ありがとう。
// ** Object declaration
Microsoft.VisualBasic.PowerPacks.OvalShape shape = new Microsoft.VisualBasic.PowerPacks.OvalShape();
Microsoft.VisualBasic.PowerPacks.OvalShape[] shapes;
**//
int myIndex = Array.IndexOf(shapes, != null);