Tiens, je ne savais pas que l'opérateur XOR en C# s'écrivait ^. En même temps ce n'est pas le genre d'opérateur qu'on utilise régulièrement ;)