'<演算子>' の戻り値型およびパラメーター型は、'For' ステートメントで使用するためには '<型名>' でなければなりません

For ループが、それ自体の型のパラメーターと戻り値を持つ + または - 演算子を定義しない型のカウンター変数を指定しています。

カウンター変数は、含んでいる型で完全に機能する加算演算子 (+) と減算演算子 (-) をサポートする型でなければなりません。 したがって、オペランドと戻り値は、どちらもそのカウンター変数の型でなければなりません。

カウンター変数に数値データ型を使用する場合、それを含んでいる型で + 演算子と - 演算子がサポートされます。 ユーザー定義のクラスまたは構造体を使用する場合、定義したクラスまたは構造体の型のオペランドと戻り値を持つ両方の演算子を定義する必要があります。

エラー ID: BC33039

このエラーを解決するには

  1. カウンター変数のデータ型のスペルが正しいことを確認します。

  2. ユーザー定義のクラスまたは構造体をカウンター変数に使用する場合は、そのクラスまたは構造体で完全に機能する + 演算子と - 演算子を定義します。

関連項目