What’s In This Chapter?
Wrox.com Code Downloads for This Chapter
The wrox.com code downloads for this chapter are found at www.wrox.com/go/professionalcsharp6 on the Download Code tab. The code for this chapter is divided into the following major examples:
The preceding chapters have covered most of what you need to start writing useful programs using C#. This chapter completes the discussion of the essential language elements and illustrates some powerful aspects of C# that enable you to extend its capabilities.
C# operators are very similar to C++ and Java operators; however, there are differences.
C# supports the operators listed in the following table:
|Arithmetic||+ –* / %|
|Logical||& | ^ ˜ && ║ !|
|Increment and decrement||++ – –|
|Bit shifting||<< >>|
|Comparison||== != < > <= >=|
|Assignment||= += -= *= /= %= &= |= ^= <<= >>=|
|Member access (for objects and structs)||.|
|Indexing (for arrays and indexers)|||