📄️ 4 - Framework Class Library (FCL)
An overview of the Framework Class Library (FCL) in C#, a comprehensive collection of classes and interfaces for building diverse .NET applications.
📄️ 4.1 - Working with the Console
Learn how to interact with the console in C#, including input/output operations, formatting, styling, and user input handling.
📄️ 4.2 - Working with Math
Learn how to perform mathematical operations in C#, including basic and advanced math functions, random number generation, and working with mathematical constants.
📄️ 4.3 - Working with Numerals
Learn how to format and parse numeric values in C#, including numeric formatting, currency formatting, parsing numeric strings, and working with BigInteger and Complex numbers.
📄️ 4.4 - Working with Strings
Learn how to create, manipulate, format, and compare strings in C#, including string interpolation and using StringBuilder for efficient string operations.
📄️ 4.5 - Regular Expressions
Learn how to use regular expressions in C# for pattern matching, text validation, and manipulation, including regex options, capture groups, and performance considerations.
📄️ 4.6 - Date and Time Manipulation
Learn how to work with dates and times in C#, including DateTime, DateTimeOffset, TimeSpan, formatting, parsing, time zone handling, and the newer DateOnly and TimeOnly types.
📄️ 4.7 - Collections and Generics
Learn about the various collection types in C#, including lists, arrays, dictionaries, queues, stacks, sets, concurrent collections, and how to use LINQ with collections.
📄️ 4.8 - File and Directory Operations
Learn how to work with files and directories in C#, including reading and writing text and binary files, managing directories, watching for file system changes, and performing asynchronous file operations.