単項演算子の定義では、演算子が定義されているクラスまたは構造体以外の型を使用してパラメーターを指定します。
クラスまたは構造体で演算子を定義するとき、パラメーターの少なくとも 1 つはそのクラスまたは構造体の型である必要があります。 単項演算子の場合は、唯一のオペランドは、そのクラスまたは構造体の型である必要があります。
エラー ID: BC33020
このエラーを解決するには
パラメーターの型を、演算子が定義されているクラスまたは構造体の型に変更します。
1 つのデータ型をパラメーターとして受け取り、演算の結果として別のデータ型を返す場合は、代わりに変換演算子を定義します。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET