C# Syntax
This chapter discusses various C# features that are either unavailable in Java or are unlikely to have been covered in an introductory Java programming class. No attempt has been made to be exhaustive. Instead, we focus mainly on those features that are likely to be needed in CIS 300. In addition, the following topics are covered in the main text, rather than in this appendix:
- Generic Types
- Interfaces
- Overriding virtual Methods
- Operator Overloading
- The using Statement
- Equality
- Type Casting
For more information on C#, see the C# Reference manual and the C# Programming Guide.