Programming language
Declare namespaces, classes, interfaces, static and instance class membersTypes castingValue and reference types. Class vs Struct usage.Properties and automatic propertiesStructured Exception Handling, Exception filtersCollections and GenericsDictionaries. Comparison of DictionariesBuilding enumerable typesBuilding cloneable objectsBuilding comparable typesNullable typesDelegates, events and lambdasIndexers and operator overloadingAnonymous typesExtension methods. Practices.Custom Type Conversions (implicit/explicit keywords)Strings and StringBuilder. String concatenation practices. String InterpolationSerializationSystem.IO namespaceLINQ to ObjectsGeneral Coding conventions for C#Static Using StatementType ReflectionCustom attributesDispose and Finalizable patternsGarbage collection.Net DiagnosticsImplementing loggingException handling guidelinesRegular ExpressionsSpan<T> structC# - What's new?.NET Standard overview
PreviousStack, queue, linked list (construction, understanding, usage)NextDeclare namespaces, classes, interfaces, static and instance class members
Last updated