RIP
Tutorial
Tags
Topics
Examples
eBooks
Learning C# Language eBook (PDF)
Download this eBook for free
Chapters
Chapter 1: Getting started with C# Language
Chapter 2: .NET Compiler Platform (Roslyn)
Chapter 3: Access Modifiers
Chapter 4: Access network shared folder with username and password
Chapter 5: Accessing Databases
Chapter 6: Action Filters
Chapter 7: Aliases of built-in types
Chapter 8: An overview of c# collections
Chapter 9: Anonymous types
Chapter 10: Arrays
Chapter 11: ASP.NET Identity
Chapter 12: AssemblyInfo.cs Examples
Chapter 13: Async/await, Backgroundworker, Task and Thread Examples
Chapter 14: Async-Await
Chapter 15: Asynchronous Socket
Chapter 16: Attributes
Chapter 17: BackgroundWorker
Chapter 18: BigInteger
Chapter 19: Binary Serialization
Chapter 20: BindingList
Chapter 21: Built-in Types
Chapter 22: C# 3.0 Features
Chapter 23: C# 4.0 Features
Chapter 24: C# 5.0 Features
Chapter 25: C# 6.0 Features
Chapter 26: C# 7.0 Features
Chapter 27: C# Authentication handler
Chapter 28: C# Script
Chapter 29: Caching
Chapter 30: Casting
Chapter 31: Checked and Unchecked
Chapter 32: CLSCompliantAttribute
Chapter 33: Code Contracts
Chapter 34: Code Contracts and Assertions
Chapter 35: Collection Initializers
Chapter 36: Comments and regions
Chapter 37: Common String Operations
Chapter 38: Conditional Statements
Chapter 39: Constructors and Finalizers
Chapter 40: Creating a Console Application using a Plain-Text Editor and the C# Compiler (csc.exe)
Chapter 41: Creating Own MessageBox in Windows Form Application
Chapter 42: Creational Design Patterns
Chapter 43: Cryptography (System.Security.Cryptography)
Chapter 44: Data Annotation
Chapter 45: DateTime Methods
Chapter 46: Delegates
Chapter 47: Dependency Injection
Chapter 48: Diagnostics
Chapter 49: Dynamic type
Chapter 50: Enum
Chapter 51: Equality Operator
Chapter 52: Equals and GetHashCode
Chapter 53: Events
Chapter 54: Exception Handling
Chapter 55: Expression Trees
Chapter 56: Extension Methods
Chapter 57: File and Stream I/O
Chapter 58: FileSystemWatcher
Chapter 59: Func delegates
Chapter 60: Function with multiple return values
Chapter 61: Functional Programming
Chapter 62: Garbage Collector in .Net
Chapter 63: Generating Random Numbers in C#
Chapter 64: Generic Lambda Query Builder
Chapter 65: Generics
Chapter 66: Getting Started: Json with C#
Chapter 67: Guid
Chapter 68: Handling FormatException when converting string to other types
Chapter 69: Hash Functions
Chapter 70: How to Start Learning C# While Still in College
Chapter 71: How to use C# Structs to create a Union type (Similar to C Unions)
Chapter 72: ICloneable
Chapter 73: IComparable
Chapter 74: IDisposable interface
Chapter 75: IEnumerable
Chapter 76: ILGenerator
Chapter 77: Immutability
Chapter 78: Implementing Decorator Design Pattern
Chapter 79: Implementing Flyweight Design Pattern
Chapter 80: Import Google Contacts
Chapter 81: Including Font Resources
Chapter 82: Indexer
Chapter 83: Inheritance
Chapter 84: Initializing Properties
Chapter 85: INotifyPropertyChanged interface
Chapter 86: Interfaces
Chapter 87: Interoperability
Chapter 88: IQueryable interface
Chapter 89: Iterators
Chapter 90: Keywords
Chapter 91: Lambda expressions
Chapter 92: Lambda Expressions
Chapter 93: LINQ Queries
Chapter 94: Linq to Objects
Chapter 95: LINQ to XML
Chapter 96: Literals
Chapter 97: Lock Statement
Chapter 98: Looping
Chapter 99: Making a variable thread safe
Chapter 100: Methods
Chapter 101: Microsoft.Exchange.WebServices
Chapter 102: Named and Optional Arguments
Chapter 103: Named Arguments
Chapter 104: nameof Operator
Chapter 105: Naming Conventions
Chapter 106: Networking
Chapter 107: Nullable types
Chapter 108: Null-Coalescing Operator
Chapter 109: Null-conditional Operators
Chapter 110: NullReferenceException
Chapter 111: O(n) Algorithm for circular rotation of an array
Chapter 112: Object initializers
Chapter 113: Object Oriented Programming In C#
Chapter 114: ObservableCollection
Chapter 115: Operators
Chapter 116: Overflow
Chapter 117: Overload Resolution
Chapter 118: Parallel LINQ (PLINQ)
Chapter 119: Partial class and methods
Chapter 120: Performing HTTP requests
Chapter 121: Pointers
Chapter 122: Pointers & Unsafe Code
Chapter 123: Polymorphism
Chapter 124: Preprocessor directives
Chapter 125: Properties
Chapter 126: Reactive Extensions (Rx)
Chapter 127: Read & Understand Stacktraces
Chapter 128: Reading and writing .zip files
Chapter 129: Recursion
Chapter 130: Reflection
Chapter 131: Regex Parsing
Chapter 132: Runtime Compile
Chapter 133: Singleton Implementation
Chapter 134: Static Classes
Chapter 135: Stopwatches
Chapter 136: Stream
Chapter 137: String Concatenate
Chapter 138: String Escape Sequences
Chapter 139: String Interpolation
Chapter 140: String Manipulation
Chapter 141: String.Format
Chapter 142: StringBuilder
Chapter 143: Structs
Chapter 144: Structural Design Patterns
Chapter 145: Synchronization Context in Async-Await
Chapter 146: System.DirectoryServices.Protocols.LdapConnection
Chapter 147: System.Management.Automation
Chapter 148: T4 Code Generation
Chapter 149: Task Parallel Library
Chapter 150: Task Parallel Library (TPL) Dataflow Constructs
Chapter 151: Threading
Chapter 152: Timers
Chapter 153: Tuples
Chapter 154: Type Conversion
Chapter 155: Unsafe Code in .NET
Chapter 156: Using Directive
Chapter 157: Using json.net
Chapter 158: Using SQLite in C#
Chapter 159: Using Statement
Chapter 160: Value type vs Reference type
Chapter 161: Verbatim Strings
Chapter 162: Windows Communication Foundation
Chapter 163: XDocument and the System.Xml.Linq namespace
Chapter 164: XML Documentation Comments
Chapter 165: XmlDocument and the System.Xml namespace
Chapter 166: Yield Keyword
Download this eBook for free
Cookie
This website stores cookies on your computer.
We use cookies to enhance your experience on our website and deliver personalized content.
For more details on our cookie usage, please review our
Cookie Policy
and
Privacy Policy
Accept all Cookies
Leave this website