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