Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] Object members, overriding object-oriented programming, classes objects data association defining identity lock, selecting resurrecting observer patterns, multicast delegates operands operational polymorphism operators = adding AND (&&) AND (&&), flag enums AND (&&), overloading arithmetic as, inheritance assignment assignment, bitwise assignment, combining with binary assignment, delegate events associativity binary bitwise bitwise, complement (~) 2nd bitwise, for positions Boolean expressions cast (()) 2nd 3rd characters comparison conditional (?) conditional logical constant expressions (const) conversion conversion, guidelines decrement (--) default() default, value types delegates delete (-) division (/) equality equals (==) 2nd exclusive OR (^) false, overloading floating-point types greater than (>) greater than or equal to (>=) increment (++) index ([ ]) index ([ ]), collections inequality inequality (!=) is, inheritance less than (<) less than or equal to (<=) logical 2nd logical negation (!) minus (-) multiplication (*) new, value types not equals (!=) OR (||) 2nd OR (||), flag enums OR (||), overloading overloading parenthesis /( /) plus (+) plus (+), applying with strings postfix precedence 2nd prefix relational remainder (%) shift subtraction (-) true, overloading unary 2nd options, nowarn:warn list OR (||) operator 2nd flag enums overloading order of precedence, operators 2nd out parameter values outer variables output CIL for HelloWorld parameters overflowing float type integer values 2nd overloading constructors methods operators operators, AND (&&) operators, false operators, OR (||) operators, unary true operators overriding base classes Equals() method GetHashCode() method implicit Object members properties ToString() method overruns, buffers |