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ả:
Ý kiến bài viết