[C# Generics] Generic Types – Basics

When we talk about Generics, we usually means the type-defined collections such as List<T>, or Dictionary<TKey, TValue>. It is true that most generic classes are collections and we do not need to create custom generic classes. But understanding general syntax to declare/use generic types and methods will help you use generic collections fully.            Continue reading

[.NET Framework] Developer’s Point of View

Let’s review what we think we know but we don’t know exactly. You know what .NET Framework is. But can you explain it to others? Well, it will be tricky, right? .NET Framework is like OSs. Its paws crawl all over the places. What about all those acronyms? Do CLR, CTS, CLS, and CLI make sense to you? If not, let’s make them clear as simply as possible. Continue reading