New app for learning C#
Debugging Code
Data Types C#
•
C# data types: number (bool, char, byte, int, long, float, double, decimal), text (string), enumeration (enum), class (class), structure (struct)Storing objects in memory. Removing Objects from Memory
C# type conversion
Text in C# (type string and class String)
DateTime in C#
Enumerations in C # (enum)
null
try-catch
Classes in C# (class)
[bgcolor=#F5F9DB]Constructors for a class[/bgcolor]
[bgcolor=#F5F9DB]Class Destructors[/bgcolor]
[bgcolor=#F5F9DB]Inheritance[/bgcolor]
[bgcolor=#F5F9DB]Inheritance using new[/bgcolor]
[bgcolor=#F5F9DB]Inheritance using sealed[/bgcolor]
[bgcolor=#F5F9DB]Abstract class[/bgcolor]
[bgcolor=#F5F9DB]Constants and readonly [E_M_P_T_Y] fields in the classroom[/bgcolor]
[bgcolor=#F5F9DB]Properties get and set in the classroom C# (accessors)[/bgcolor]
[bgcolor=#F5F9DB]Operators, indexers in C#[/bgcolor]
[bgcolor=#F5F9DB]Nested types in C#[/bgcolor]
[bgcolor=#F5F9DB]Parameters in the C#[/bgcolor] class method
[bgcolor=#F5F9DB]Generic methods, generic classes in C# (templates)[/bgcolor]
[bgcolor=#F5F9DB]Converting a class object from one type to another[/bgcolor]
[bgcolor=#F5F9DB]Class object in C#[/bgcolor]
[bgcolor=#F5F9DB]Static constructor and static properties and methods[/bgcolor]
[bgcolor=#F5F9DB]Additional class features in C#[/bgcolor]
[bgcolor=#F5F9DB]Class naming conventions in C#[/bgcolor]
Static Class
Anonymous Class
Interfaces
Struct structure
[bgcolor=#F5F9DB]Converting a struct object from one type to another[/bgcolor]
Lazy class loading in C#
Tuples
Dynamic objects with any properties
Arrays
Collection
•
What are generic (typed) collections in C#? The classes are List<T>, SortedList<T>, Stack<T>, Dictionary<TKey, TValue>, LinkedList<T>, Queue<T>, HashSet<T>, SortedSet<T>, ConcurrentDictionary<TKey, TValue>, SortedDictionary<TKey, TValue>Non-generic collection classes (different types of items are stored in the same collection)
ArrayList class (collection in C#)
SortedList class (collection in C#)
Stack class (collection in C#)
Queue class (collection in C#)
Hashtable class (collection in C#)
BitArray class (collection in C#)
Generic, typed collection classes in C# (elements of the same type are stored in the same collection)
List class<T> (typed collection in C#)
LinkedList class<T> (typed collection in C#)
SortedList<TKey, TValue> class (typed collection in C#)
Stack class<T> (typed collection in C#)
Queue class<T> (typed collection in C#)
HashSet class<T> (typed collection in C#)
SortedSet class<T> (typed collection in C#)
ObservableCollection class<T> (typed collection in C#)
Dictionary<TKey, TValue> class (typed collection in C#)
SortedDictionary<TKey, TValue> class (typed collection in C#)
ConcurrentDictionary<TKey, TValue> class (typed collection in C#)
Asymptotic complexity for adding, removing, taking an item in collections
•
Asymptotic complexity for adding, removing, taking an element in collections C# (List, SortedList, Stack, Dictionary, LinkedList, Queue, HashSet, SortedSet, ConcurrentDictionary, SortedDictionary)Sorting Elements in the [] Array and List <T>Collection
My implementation of IEnumerator, IEnumerable, and iterators
Extension Methods for IEnumerable<T> (Search, Replace, Value Sampling) in C#
Sorting, filtering in LINQ (Language-Integrated Query)
Pointers
Working with files
Serialization
Namespaces
Delegate
Universal Delegates
Events
Lyamda
Regular expressions
Regular Expressions in C#
Process, process modules
Threads, multithreading
Parallel Library Task (TPL)
Asynchronous methods (async and await)
Application domains
Attributes
Reflection in C#
Preprocessor directives (if on compilation)
What is the CLR assembly and runtime?
Creating and connecting our build
▷
Database in Console Application C#
DI Dependency Injection in C#
Convenient Visual Studio utilities
exe to C# code
In a C# application, call the C++ functions
Additional topics, questions
The checked and unchecked math operators
Additional C# classes
It"s time
Encryption
Excell
WWW Sites to Learn C#