What will I learn?
Getting Started with C#
- Installing the Visual C# Express IDE
- Creating your C# application
- Introduction to Visual C# Express
C# Language Fundamentals
- Overview of the C# language
- Understanding the structure of a C# program
- Compiling and running your code
Program Flow
- Reading and writing from and to the Console
- Writing conditional statements
- Using the switch statement
- Using operators and expressions
- Using constants and enumerations
- Using loops
- Using functions and methods
Variables
- Working with numbers
- Working with characters and strings
- Methods
- Defining methods
- Calling Method
Custom Classes and Objects
- Object orientation refresher
- Defining a class
- Using access modifiers
- Defining properties
- Understanding value and reference types
Collections
- Working with arrays
- Using array lists
- Working with stacks
- Using dictionaries
More Complex Classes
- Creating abstract classes and methods
- Using sealed classes
- Defining structs
- Using interfaces
Exceptions
- Understanding exceptions
- Introducing the Exception object
- Creating your own exceptions
File Management
- Introducing streams and files
- Working with existing files
- Reading and writing files
Some Advanced C#
- Using variable parameter lists
- Using optional and named function parameters
- Working with delegates
- Handling events
Studied or Worked here? Share Your Review
Please do not post:
Thank you once again for doing your part to keep Edarabia the most trusted education source.