This repository contains code examples and exercises from a comprehensive C# training program. The training covers fundamental concepts and advanced topics to help you strengthen your understanding of C# programming.
- Types and Variables: Explore fundamental data types and variables in C#.
- Conditionals: Understand conditional statements for decision-making in code.
- Methods: Learn about methods, functions, and their usage in C#.
- Arrays: Work with arrays, a fundamental data structure in C#.
- Loops: Explore different loop constructs for iterative control flow.
- Classes: Understand the concept of classes and object-oriented programming.
- Interfaces: Explore interface-based programming and abstraction.
- Inheritance: Learn about class inheritance and code reuse in C#.
- Abstract: Understand abstract classes and their role in design patterns.
- Access Modifiers: Learn about different access levels for class members.
- Constructors: Understand the role and usage of constructors in C#.
- Reference and Value Types: Distinguish between reference types and value types.
- Collections: Work with various collection types such as lists, arrays, and dictionaries.
- Exceptions: Handle errors and exceptions in C# programming.
- ADO.NET: Introduction to ADO.NET for database access in C#.
- Entity Framework: Dive into Entity Framework for efficient database interactions.
- Generics: Master the concept of generic types and methods.
- Reflection: Explore runtime type introspection using reflection in C#.
-
Clone the repository:
git clone https://github.com/serkanyasr/CSharp.git
-
Navigate to the specific topic folder:
cd 1-TypesAndVariables
-
Open CSharp.sln Solution to see all project:
CSharp.sln
Each folder contains code examples related to the respective topic.
If you find any issues or have improvements to suggest, feel free to open an issue or create a pull request. Contributions are welcome!
This project is licensed under the MIT License.