SO
Documentation
Tags
Topics
C# Language
Getting started with C# Language
.NET Compiler Platform (Roslyn)
Access Modifiers
Access network shared folder with username and password
Accessing Databases
Action Filters
Aliases of built-in types
An overview of c# collections
Anonymous types
Arrays
ASP.NET Identity
AssemblyInfo.cs Examples
Async/await, Backgroundworker, Task and Thread Examples
Async-Await
Asynchronous Socket
Attributes
BackgroundWorker
BigInteger
Binary Serialization
BindingList
Built-in Types
C# 3.0 Features
C# 4.0 Features
C# 5.0 Features
C# 6.0 Features
C# 7.0 Features
C# Authentication handler
C# Script
Caching
Casting
Checked and Unchecked
CLSCompliantAttribute
Code Contracts
Code Contracts and Assertions
Collection Initializers
Comments and regions
Common String Operations
Conditional Statements
Constructors and Finalizers
Creating a Console Application using a Plain-Text Editor and the C# Compiler (csc.exe)
Creating Own MessageBox in Windows Form Application
Creational Design Patterns
Cryptography (System.Security.Cryptography)
Data Annotation
DateTime Methods
Delegates
Dependency Injection
Diagnostics
Dynamic type
Enum
Equality Operator
Equals and GetHashCode
Events
Exception Handling
Expression Trees
Extension Methods
File and Stream I/O
FileSystemWatcher
Func delegates
Function with multiple return values
Functional Programming
Garbage Collector in .Net
Generating Random Numbers in C#
Generic Lambda Query Builder
Generics
Getting Started: Json with C#
Guid
Handling FormatException when converting string to other types
Hash Functions
How to Start Learning C# While Still in College
How to use C# Structs to create a Union type (Similar to C Unions)
ICloneable
IComparable
IDisposable interface
IEnumerable
ILGenerator
Immutability
Implementing Decorator Design Pattern
Implementing Flyweight Design Pattern
Import Google Contacts
Including Font Resources
Indexer
Inheritance
Initializing Properties
INotifyPropertyChanged interface
Interfaces
Interoperability
IQueryable interface
Iterators
Keywords
Lambda expressions
Lambda Expressions
LINQ Queries
Linq to Objects
LINQ to XML
Literals
Lock Statement
Looping
Making a variable thread safe
Methods
Microsoft.Exchange.WebServices
Named and Optional Arguments
Named Arguments
nameof Operator
Naming Conventions
Networking
Nullable types
Null-Coalescing Operator
Null-conditional Operators
NullReferenceException
O(n) Algorithm for circular rotation of an array
Object initializers
Object Oriented Programming In C#
ObservableCollection
Operators
Overflow
Overload Resolution
Parallel LINQ (PLINQ)
Partial class and methods
Performing HTTP requests
Pointers
Pointers & Unsafe Code
Polymorphism
Preprocessor directives
Properties
Reactive Extensions (Rx)
Read & Understand Stacktraces
Reading and writing .zip files
Recursion
Reflection
Regex Parsing
Runtime Compile
Singleton Implementation
Static Classes
Stopwatches
Stream
String Concatenate
String Escape Sequences
String Interpolation
String Manipulation
String.Format
StringBuilder
Structs
Structural Design Patterns
Synchronization Context in Async-Await
System.DirectoryServices.Protocols.LdapConnection
System.Management.Automation
T4 Code Generation
Task Parallel Library
Task Parallel Library (TPL) Dataflow Constructs
Threading
Timers
Tuples
Type Conversion
Unsafe Code in .NET
Using Directive
Using json.net
Using SQLite in C#
Using Statement
Value type vs Reference type
Verbatim Strings
Windows Communication Foundation
XDocument and the System.Xml.Linq namespace
XML Documentation Comments
XmlDocument and the System.Xml namespace
Yield Keyword
C# Language
Getting started with C# Language
.NET Compiler Platform (Roslyn)
Access Modifiers
Access network shared folder with username and password
Accessing Databases
Action Filters
Aliases of built-in types
An overview of c# collections
Anonymous types
Arrays
ASP.NET Identity
AssemblyInfo.cs Examples
Async/await, Backgroundworker, Task and Thread Examples
Async-Await
Asynchronous Socket
Attributes
BackgroundWorker
BigInteger
Binary Serialization
BindingList
Built-in Types
C# 3.0 Features
C# 4.0 Features
C# 5.0 Features
C# 6.0 Features
C# 7.0 Features
C# Authentication handler
C# Script
Caching
Casting
Checked and Unchecked
CLSCompliantAttribute
Code Contracts
Code Contracts and Assertions
Collection Initializers
Comments and regions
Common String Operations
Conditional Statements
Constructors and Finalizers
Creating a Console Application using a Plain-Text Editor and the C# Compiler (csc.exe)
Creating Own MessageBox in Windows Form Application
Creational Design Patterns
Cryptography (System.Security.Cryptography)
Data Annotation
DateTime Methods
Delegates
Dependency Injection
Diagnostics
Dynamic type
Enum
Equality Operator
Equals and GetHashCode
Events
Exception Handling
Expression Trees
Extension Methods
File and Stream I/O
FileSystemWatcher
Func delegates
Function with multiple return values
Functional Programming
Garbage Collector in .Net
Generating Random Numbers in C#
Generic Lambda Query Builder
Generics
Getting Started: Json with C#
Guid
Handling FormatException when converting string to other types
Hash Functions
How to Start Learning C# While Still in College
How to use C# Structs to create a Union type (Similar to C Unions)
ICloneable
IComparable
IDisposable interface
IEnumerable
ILGenerator
Immutability
Implementing Decorator Design Pattern
Implementing Flyweight Design Pattern
Import Google Contacts
Including Font Resources
Indexer
Inheritance
Initializing Properties
INotifyPropertyChanged interface
Interfaces
Interoperability
IQueryable interface
Iterators
Keywords
Lambda expressions
Lambda Expressions
LINQ Queries
Linq to Objects
LINQ to XML
Literals
Lock Statement
Looping
Making a variable thread safe
Methods
Microsoft.Exchange.WebServices
Named and Optional Arguments
Named Arguments
nameof Operator
Naming Conventions
Networking
Nullable types
Null-Coalescing Operator
Null-conditional Operators
NullReferenceException
O(n) Algorithm for circular rotation of an array
Object initializers
Object Oriented Programming In C#
ObservableCollection
Operators
Overflow
Overload Resolution
Parallel LINQ (PLINQ)
Partial class and methods
Performing HTTP requests
Pointers
Pointers & Unsafe Code
Polymorphism
Preprocessor directives
Properties
Reactive Extensions (Rx)
Read & Understand Stacktraces
Reading and writing .zip files
Recursion
Reflection
Regex Parsing
Runtime Compile
Singleton Implementation
Static Classes
Stopwatches
Stream
String Concatenate
String Escape Sequences
String Interpolation
String Manipulation
String.Format
StringBuilder
Structs
Structural Design Patterns
Synchronization Context in Async-Await
System.DirectoryServices.Protocols.LdapConnection
System.Management.Automation
T4 Code Generation
Task Parallel Library
Task Parallel Library (TPL) Dataflow Constructs
Threading
Timers
Tuples
Type Conversion
Unsafe Code in .NET
Using Directive
Using json.net
Using SQLite in C#
Using Statement
Value type vs Reference type
Verbatim Strings
Windows Communication Foundation
XDocument and the System.Xml.Linq namespace
XML Documentation Comments
XmlDocument and the System.Xml namespace
Yield Keyword
C# Language - Awesome Book
2021
C# 9.0 in a Nutshell: The Definitive Reference
C# Game Programming Cookbook for Unity 3D
Head First C#: A Learner's Guide to Real-World Programming with C# and .NET Core
The C# Player's Guide (4th Edition)
2020
C# 8.0 in a Nutshell: The Definitive Reference
C# 9 and .NET 5 – Modern Cross-Platform Development: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code, 5th Edition
Learning C# by Developing Games with Unity 2020: An enjoyable and intuitive approach to getting started with C# programming and Unity, 5th Edition
Murach's C# (7th Edition)
Programming C# 8.0: Build Cloud, Web, and Desktop Applications
2019
C# 7 and .NET: Designing Modern Cross-platform Applications: The Open Source revolution of .NET Core
C# for beginners: see and coding
2018
C# .NET FOR BEGINNERS
C# and Algorithmic Thinking for the Complete Beginner - Compact Edition: Learn to Think Like a Programmer
C# in Depth, 3rd Edition
C#: C# Programming.A Step-by-Step Guide for Absolute Beginners
Developing 2D Games with Unity: Independent Game Programming with C#
Exploring C#.Net: 100 hands on utilities Programs
Quick Start Guide to C# Basics: Beginner's Guide to Learn C# fast
2017
C# Programming in easy steps
2016
C#: The Ultimate Beginner's Guide! by Andrew Johansen
Starting out with Visual C# (4th Edition)
Visual C# How to Program (6th Edition) (Deitel Series)
2015
C# 6.0 and the .NET 4.6 Framework
Learn C# in One Day and Learn It Well: C# for Beginners with Hands-on Project (Learn Coding Fast with Hands-On Project) (Volume 3)
Microsoft Visual C# Step by Step (8th Edition) (Developer Reference)
The C# Player's Guide (2nd Edition)
Unity in Action: Multiplatform Game Development in C# with Unity 5
2014
Adaptive Code via C#: Class and Interface Design, Design Patterns, and SOLID Principles (Developer Reference)
Starting Out with Visual C# 2012 by Tony Gaddis
2013
C# Programming Illustrated Guide For Beginners & Intermediates: The Future Is Here! Learning By Doing Approach
Head First C#: A Learner's Guide to Real-World Programming with C#, XAML, and .NET
Microsoft Visual C# 2013 Step by Step (Step by Step Developer)
Murach's C# 2012
Starting out with Visual C# 2012 (with CD-Rom) (3rd Edition)
2012
Beginning ASP.NET 4.5: in C# and VB
C# 5.0 in a Nutshell: The Definitive Reference
CLR via C# (4th Edition) (Developer Reference)
Pro C# 5.0 and the .NET 4.5 Framework (Expert's Voice in .NET)
2011
Murach's ADO.NET 4 Database Programming with C# 2010 (Murach: Training & Reference)
Starting Out with Visual C# 2010 (Gaddis Series)
2010
Beginning Visual C# 2010
Introduction to C# Joes 2 Pros
Pro C# 2010 and the .NET 4 Platform
2007
Pro C# 2008 and the .NET 3.5 Platform (Windows.net)
2003
Windows Forms Programming in C#
2002
Inside C#, Second Edition
2001
C# For Dummies
Programming C#
Sams Teach Yourself C# in 21 Days
Previous
Next
This modified text is an extract of the original
Stack Overflow Documentation
created by following
contributors
and released under
CC BY-SA 3.0
This website is not affiliated with
Stack Overflow