У меня есть пользовательский класс настроить в качестве ключа, который имеет два свойства, X и YVB.NET Список (Х) .Contains Поведение
У меня есть что-то похожее на это:
Dim test As New List(of TestClass)
Dim key as New TestData
key._a = A
key._b = B
For Each a As TestClass In SomeCollection
If Not test.Contains(key) Then
'Do Stuff
End If
Next
Мой вопрос таков: как ведет себя .Contains в List (of T)? Он ищет идентичную структуру данных или просто соответствует одному из свойств моего ключа?
Если вы можете, укажите ссылку, где я могу посмотреть документацию по этому вопросу.
EDIT Содержит ли метод Содержит Типы?
Что конкретно вы имели в виду от «безопасности типа»? Разве не весь тип NET thingy безопасен? –