オーバーロードできるのは特定の演算子のみです。 定義可能な演算子を次の表に示します。
| 種類 | 演算子 |
|---|---|
| 単項 | +, -, IsFalse, IsTrue, Not |
| 2 項 | +, -, *, /, \, &, ^, >>, <<, =, <>, >, >=, <, <=, And, Like, Mod, Or, Xor |
| 変換 (単項) | CType |
2 項の一覧に示した = 演算子は比較演算子であり、代入演算子ではありません。
エラー ID: BC33002
このエラーを解決するには
演算子をオーバーロード可能な演算子の中から選択します。
直接オーバーロードできない演算子をオーバーロードする機能が必要な場合は、適切なパラメーターを受け取り適切な値を返す
Functionプロシージャを作成します。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET