Kiểm tra sự khớp nhau (hay bằng nhau) giữa hai tập dữ liệu.
Toán tử thuộc nhóm này gồm:
| Toán tử | Mô tả | Cú pháp C# | Cú pháp VB |
| SequenceEqual | Kiểm tra sự khớp nhau (hay bằng nhau) giữa hai tập dữ liệu. | Chưa hỗ trợ | Chưa hỗ trợ |
Ví dụ SequenceEqual – Enumerable.SequenceEqual trong C#
void Main()
{
Pet barley = new Pet() { Name = "Barley", Age = 4 };
Pet boots = new Pet() { Name = "Boots", Age = 1 };
Pet whiskers = new Pet() { Name = "Whiskers", Age = 6 };
List<Pet> pets1 = new List<Pet>() { barley, boots };
List<Pet> pets2 = new List<Pet>() { barley, boots };
List<Pet> pets3 = new List<Pet>() { barley, boots, whiskers };
bool equal = pets1.SequenceEqual(pets2);
bool equal3 = pets1.SequenceEqual(pets3);
Console.WriteLine("The lists pets1 and pets2 {0} equal.",
equal ? "are" :"are not");
Console.WriteLine("The lists pets1 and pets3 {0} equal.",
equal3 ? "are" :"are not");
}
class Pet
{
public string Name { get; set; }
public int Age { get; set; }
}
Ví dụ SequenceEqual – Enumerable.SequenceEqual trong VB
Sub Main
Dim barley As New Pet With {.Name = "Barley", .Age = 4}
Dim boots As New Pet With {.Name = "Boots", .Age = 1}
Dim whiskers As New Pet With {.Name = "Whiskers", .Age = 6}
Dim pets1 As New System.Collections.Generic.List(Of Pet)(New Pet()
{barley, boots})
Dim pets2 As New System.Collections.Generic.List(Of Pet)(New Pet()
{barley, boots})
Dim pets3 As New System.Collections.Generic.List(Of Pet)(New Pet()
{barley, boots, whiskers})
Dim equal As Boolean = pets1.SequenceEqual(pets2)
Dim equal3 As Boolean = pets1.SequenceEqual(pets3)
Console.WriteLine("The lists pets1 and pets2 {0} equal.",
If(equal, "are", "are not"))
Console.WriteLine("The lists pets1 and pets3 {0} equal.",
If(equal3, "are", "are not"))
End Sub
Class Pet
Public Property Name As String
Public Property Age As Integer
End Class
Kết quả:
