Computer >> Máy Tính >  >> Lập trình >> C#

Chương trình C # để kiểm tra xem một nút có phải là LinkedList hay không

Sử dụng phương thức Contains () để kiểm tra xem một nút có phải là LinkedList hay không.

Đây là danh sách liên kết của chúng tôi.

string [] students = {"Beth","Jennifer","Amy","Vera"};
LinkedList<string> list = new LinkedList<string>(students);

Bây giờ, để kiểm tra xem nút “Amy” có trong danh sách hay không, chúng ta sẽ sử dụng phương thức Contains () như hình dưới đây -

list.Contains("Amy")

Phương thức sẽ trả về giá trị Boolean, tức là True trong trường hợp này.

Hãy cho chúng tôi xem mã hoàn chỉnh.

Ví dụ

using System;
using System.Collections.Generic;
class Demo {
   static void Main() {
      string [] students = {"Beth","Jennifer","Amy","Vera"};
      LinkedList<string> list = new LinkedList<string>(students);
      foreach (var stu in list) {
         Console.WriteLine(stu);
      }
      // adding a node at the end
      var newNode = list.AddLast("Emma");
      // adding a new node after the node added above
      list.AddAfter(newNode, "Matt");
      Console.WriteLine("LinkedList after adding new nodes...");
      foreach (var stu in list) {
         Console.WriteLine(stu);
      }
      Console.WriteLine("Is Student Amy (node) in the list?: "+list.Contains("Amy"));
      Console.WriteLine("Is Student Anne (node) in the list?: "+list.Contains("Anne"));
   }
}

Đầu ra

Beth
Jennifer
Amy
Vera
LinkedList after adding new nodes...
Beth
Jennifer
Amy
Vera
Emma
Matt
Is Student Amy (node) in the list?: True
Is Student Anne (node) in the list?: False