Использование кортежей в условных точках останова в Visual Studio 2010

StackOverflow https://stackoverflow.com/questions/1918278

Вопрос

Будет ли это возможно?В 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 #.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top