|
Exemple 14-1 extrait du chapitre Les mécanismes utilisables dans C#
Exemple 13-44< > Exemple 14-2
Cet exemple peut être compilé avec la ligne de commande: csc.exe /unsafe /target:exe Exemple_14_1.cs Erreurs: 0 Avertissements: 0 Remarque:
Exemple_14_1.cs
class Article { public long Prix = 0;}
unsafe class Program {
unsafe public static void Main() {
Article article = new Article();
fixed (long* pPrix = &article.Prix){
// Ici pPrix peut être utilisé et l'objet 'article' ne peut
// pas être bougé par le ramasse-miettes.
}
//Ici pPrix n'existe plus et l'objet 'article' n'est plus épinglé.
}
}
Copyright Patrick Smacchia 2006 2007
|