| Namespace |
Key types / purpose |
| System |
Object, String, Math, Console, DateTime, TimeSpan, Guid, Exception, Convert, Environment |
| System.Collections.Generic |
List<T>, Dictionary<K,V>, HashSet<T>, Queue<T>, Stack<T>, SortedSet<T> |
| System.Linq |
LINQ extension methods: Where, Select, OrderBy, GroupBy, Join, Aggregate, … |
| System.IO |
FileStream, StreamReader/Writer, MemoryStream, BinaryReader/Writer, Path, Directory, File |
| System.Text |
StringBuilder, Encoding (UTF-8/UTF-16/ASCII), RegularExpressions |
| System.Net.Http |
HttpClient, HttpRequestMessage, HttpResponseMessage |
| System.Threading |
Thread, Mutex, Monitor, Interlocked, ManualResetEvent, SemaphoreSlim |
| System.Threading.Tasks |
Task, Task<T>, Parallel, CancellationToken, TaskCompletionSource |
| System.Threading.Channels |
Channel<T>, ChannelReader, ChannelWriter (async producer-consumer) |
| System.Reflection |
Type, MethodInfo, PropertyInfo, Assembly (runtime type inspection) |
| System.Runtime.InteropServices |
P/Invoke, Marshal, GCHandle (native interop) |
| System.Diagnostics |
Stopwatch, Process, Debug, Trace, Activity (for observability) |
| System.Numerics |
BigInteger, Complex, Vector<T>, Matrix3x2, generic math interfaces |
| System.Memory |
Span<T>, ReadOnlySpan<T>, Memory<T>, MemoryPool<T> |
| System.Text.Json |
JsonSerializer, JsonDocument, Utf8JsonReader/Writer (zero-allocation JSON) |
| System.Xml.Linq |
XDocument, XElement, XAttribute (LINQ to XML) |