|
Exemple 14-5 extrait du chapitre Les mécanismes utilisables dans C#
Exemple 14-4< > Exemple 14-6
Cet exemple peut être compilé avec la ligne de commande: csc.exe /unsafe /target:exe Exemple_14_5.cs Erreurs: 0 Avertissements: 0 Remarque:
Exemple_14_5.cs
public class Program {
static unsafe void ToUpper(string str) {
fixed (char* pfixed = str)
for (char* p = pfixed; *p != 0; p++)
*p = char.ToUpper(*p);
}
static void Main() {
string str = "Bonjour";
System.Console.WriteLine(str);
ToUpper(str);
System.Console.WriteLine(str);
}
}
Copyright Patrick Smacchia 2006 2007
|