|
日時: 2008/05/05 23:03
名前: lightbox
|
C++ での実装とは少し違うようですが、以下のような演算子を自分の作成したオブジェクト
に対して特別な実装を施す事ができます
Operator | Operand Count | Description |
---|
+ | Unary | Positive | - | Unary | Negative | IsFalse | Unary | Is False test | IsTrue | Unary | Is True test | Not | Unary | Negation | + | Binary | Addition | - | Binary | Subtraction | * | Binary | Multiplication | / | Binary | Floating-point division | \ | Binary | Integer division | & | Binary | Concatenation | ^ | Binary | Exponentiation | >> | Binary | Shift right | << | Binary | Shift left | = | Binary | Equality; assignment cannot be overloaded | <> | Binary | Not equal | > | Binary | Greater than | < | Binary | Less than | >= | Binary | Greater than or equal to | <= | Binary | Less than or equal to | And | Binary | Bitwise and | Like | Binary | String pattern matching | Mod | Binary | Modulo division | Or | Binary | Bitwise or | Xor | Binary | Bitwise xor | CType | Unary | Type conversion |
テスト用のレジストリを扱うクラス
実行サンプル
C#
|