Bonjour,
Je me pose des questions sur la libération correcte de la mémoire. (VS 2008, ici sur une appli WCF)
Sur cet exemple, comment faire pour être sûr que la mémoire est totalement libérée ?
Est-ce que ce code serait mieux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 using System.IO; [...] /// <summary> /// Renvoie la date de dernière modification du fichier /// </summary> public DateTime LastModif { get { return new FileInfo(FilePathName).LastWriteTime; } } [...]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public DateTime LastModif { get { FileInfo fi = new FileInfo(FilePathName); try { return fi.LastWriteTime; } finally { fi = null; } }
Partager