For ループが、それ自体の型のパラメーターと戻り値を持つ + または - 演算子を定義しない型のカウンター変数を指定しています。
カウンター変数は、含んでいる型で完全に機能する加算演算子 (+) と減算演算子 (-) をサポートする型でなければなりません。 したがって、オペランドと戻り値は、どちらもそのカウンター変数の型でなければなりません。
カウンター変数に数値データ型を使用する場合、それを含んでいる型で + 演算子と - 演算子がサポートされます。 ユーザー定義のクラスまたは構造体を使用する場合、定義したクラスまたは構造体の型のオペランドと戻り値を持つ両方の演算子を定義する必要があります。
エラー ID: BC33039
このエラーを解決するには
カウンター変数のデータ型のスペルが正しいことを確認します。
ユーザー定義のクラスまたは構造体をカウンター変数に使用する場合は、そのクラスまたは構造体で完全に機能する
+演算子と-演算子を定義します。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET