Usando tuplas em pontos de interrupção condicional no Visual Studio 2010
-
20-09-2019 - |
Pergunta
Isso será possível? Em f# ou c#? Ambos?
Por exemplo, eu gostaria de definir um ponto de interrupção condicional em um programa F# como esse:
[x] Condition:
myTuple == (3,3)
(o) Is true
(_) Has changed
Obrigado.
Solução
Esta condição
System.Tuple.Create(3,3).Equals(myTuple)
Parece funcionar para mim.
(Observe que F# usa o avaliador de expressão C# no depurador, o que significa condições de ponto de interrupção, janela imediata, etc., devem usar a sintaxe C#, não a sintaxe f#, ao depurar o código F#. Nesse caso, no entanto, o mesmo código acima está correto em ambos F# e C#.)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow