Csharp-misc-operators
提供:Dev Guides
C#-その他の演算子
Operator | Description | Example |
---|---|---|
sizeof() | Returns the size of a data type. | sizeof(int), returns 4. |
typeof() | Returns the type of a class. | typeof(StreamReader); |
& | Returns the address of an variable. | &a; returns actual address of the variable. |
* | Pointer to a variable. | *a; creates pointer named 'a' to a variable. |
? : | Conditional Expression | If Condition is true ? Then value X : Otherwise value Y |
is | Determines whether an object is of a certain type. | If( Ford is Car)//checks if Ford is an object of the Car class. |
as | Cast without raising an exception if the cast fails. |
Object obj = new StringReader("Hello"); StringReader r = obj as StringReader; |
例
上記のコードをコンパイルして実行すると、次の結果が生成されます-