1. Fonctions mathématiques
La classe (System.Math ) ne contient que des champs et méthodes statiques. Parmi les méthodes disponibles on peut trouver :
- Méthodes numériques multi-types: Abs, Min, Max et Sign
- Méthodes trigonométriques: Cos, Sin, …
- Méthodes puissances : log et exp
- Round, Ceiling, Floor
2. Dates et intervalles de temps
On y trouve deux classes: System.DateTime dont l’instance est une date et System.TimeSpan: dont l’instance est un intervalle de temps.
Exemple
using System; class Program { static void Main() { DateTime value = new DateTime(2019, 03, 08); Console.WriteLine(value); } }
3. Accès au système de fichiers
L’espace de noms System.IO contient les classes permettant de manipuler les répertoires et les fichiers. Parmi les classes intéressantes on dénombre les classes pour :
- La manipulation des fichiers: File et FileInfo
- La manipulation des chemins d’accès: Path
- La lecture / écriture dans des streams: StreamWriter et StreamReader
- La manipulation des répertoires: Directory et DirectoryInfo,