Использование кортежей в условных точках останова в Visual Studio 2010
Будет ли это возможно? В F# или C#? И то и другое?
Например, я хотел бы установить условную точку останова в программе на F#, например:
[x] Condition:
myTuple == (3,3)
(o) Is true
(_) Has changed
Благодарю.
1 ответ
Решение
Это условие
System.Tuple.Create(3,3).Equals(myTuple)
Кажется, работает на меня.
(Обратите внимание, что F# использует оценщик выражений C# в отладчике, что означает, что условия точки останова, непосредственное окно и т. Д. Должны использовать синтаксис C#, а не синтаксис F#, при отладке кода F#. В этом случае, однако, тот же код выше верен в и F#, и C#.)