My aim is to introduce you to the C# language (and a tiny bit of the
.NET Framework), and give you a clear understanding of the fundamentals
needed to start writing applications in C#.
I won’t lie; some of the material is easier to grasp if you have some programming background. But I do try to explain things from the standpoint of a complete beginner. So even if you haven’t programmed before, I hope you’ll find my explanations of programming concepts and fundamentals understandable.
Uploaded.net
Rapidgator.net
Uploadable.ch
K2s.cc
I won’t lie; some of the material is easier to grasp if you have some programming background. But I do try to explain things from the standpoint of a complete beginner. So even if you haven’t programmed before, I hope you’ll find my explanations of programming concepts and fundamentals understandable.
Table of content
- Getting Started
- Setting up Your Environment
- Hello, World! in C#
- The Basics
- Variables and Primitive Data Types
- Numbers, Arithmetic, Comments, and Value Types
- Strings
- Simple String Manipulation
- Creating Objects
- Encapsulating Functionality
- Namespaces, using Statements, and Writing Your First Class
- Constructors, Fields, and Methods
- Properties
- Method Overloading
- Optional Parameters
- Adding Intelligence and Data Processing
- Conditions
- Validating Parameters
- Loops
- Arrays
- Arrays as Parameters
- Generic Lists and Dictionaries
- Inheriting Functionality and Interfaces
- Inheritance
- Abstract Classes
- Interfaces
- More Data Types (And Other Cool Stuff)
- Static Members and Classes
- Extension Methods
- Enums
- Structs and Memory Management
- Delegates
- Functions and Lambda Expressions
- LINQ
- Handling Errors and Debugging
- Exception Handling
- Debugging
Rapidgator.net
Uploadable.ch
K2s.cc
No comments:
Post a Comment