L'utilisation tuples en points d'arrêt conditionnels dans Visual Studio 2010
-
20-09-2019 - |
Question
Sera-ce possible? En F # ou C #? Les deux?
Par exemple, je voudrais mettre un point d'arrêt conditionnel dans un programme F # comme ça:
[x] Condition:
myTuple == (3,3)
(o) Is true
(_) Has changed
Merci.
La solution
Cette condition
System.Tuple.Create(3,3).Equals(myTuple)
semble fonctionner pour moi.
(Notez que F # utilise l'évaluateur d'expression C # dans le débogueur, ce qui signifie que les conditions de point d'arrêt, fenêtre immédiate, etc., doivent utiliser la syntaxe C #, non F syntaxe #, lors du débogage F # code. Dans ce cas, cependant, le même code ci-dessus est correct dans les deux F # et C #.)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow