C# Basics
Introduction
Introduction to Visual Studio
Introduction
Layout
Creating Project
Project & Solution
Coding
Searching
Debugging
Building
Setting
Using GitHub with Visual Studio
Introduction
Creating a Repository
Making Changes
Collaborating
C# Basics
Prepare and Plan
Program Structure
Start to Code
Console I/O
Receiving Input
Process the Input
Perform
Looping
Conditional
Perfect
Validating Input
Refactoring
Documentation
C# Collections
Collections
Arrays
Lists
Custom Sorting
Sets
Dictionaries
Querying with LINQ
Now You're Querying
Selecting Method
Ordering & Grouping
Functional Programming in C#
Delegate
Actions
Funcs
Lambda Expressions
Example of Lambda Expression
Method Syntax
Query Operators
Element Operators
Partitioning Operator
Joins Operator
Set Operator
Generation Operator
Conversion Operator
C# Objects
Brief of OOP
Types and Instantiation
Fields
Object Initialization
Another Class
Method
Using Static Method
Overloading Method
Object Oriented Programming
Inheritance
Throwing Exception
Modifying Exception
Advance Modifying Exception
Catching Exception
Collections
Index Out of Range
Null Reference
Accessor Method
Properties
Constructor
Computed Properties
More Syntatic Sugar
Property Initial Value
More Properties
Loops and Final Touches
Shooting Range
Constant
Putting It All Together
Putting It All Together (2)
Playing the Game
Game Improvement
Intermediate C#
Polymorphism
Virtual Method
Virtual Properties
Access Modifier
System.Object
To.String method
Wrap Up
Abstraction
C# Streams and Data Processing
Reading Data
Encoding
Console I/O
Reading a CSV File
Using Split Method
Parsing Data
Time and Date
Reference vs Value Type
Working with Enums
Working with Integer
Working with Double
Calculate a Statistic
Serialization
Deserializing
Cleaning Up Player
Top Ten Players
Top Ten Players (2)
Serializing to File
Streaming Data Over the Net
Using API
Deserializing the News
Package Management with NuGet
Package Management System
Project Depedencies
The Reference Manager
Fetching NuGet Packages
Managing Packages for a Solution
Using Packages with Version Control
Version and Dependency Options
Wrap Up
Unit Testing in C#
What is Unit Testing
Why Unit Testing
Powered by
GitBook
Setting
Setting
Try click Tools > Options. Take a time to explore these feature.
results matching "
"
No results matching "
"