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

Chuyển đổi ValueTuple thành Tuple trong C #

Với C #, chúng ta có thể dễ dàng chuyển đổi ValueTuple thành Tuple bằng phương thức ToTuple ().

Lưu ý - Thêm gói System.ValueTuple để chạy chương trình ValueTuple.

Hãy xem cách thêm nó -

  • Chuyển đến dự án của bạn
  • Nhấp chuột phải vào dự án trong trình khám phá giải pháp
  • Chọn “Quản lý các gói NuGet”
  • Bạn sẽ tiếp cận Trình quản lý gói NuGet.
  • Bây giờ, hãy nhấp vào tab Duyệt qua và tìm “ValueTuple”
  • Cuối cùng, thêm gói System.ValueTuple

Ví dụ

using System;
class Program {
   static void Main() {
      var val = (5, 50, 500, 5000);
      //Add System.ValueTuple package to run this program
      // ValueTuple
      Console.WriteLine(“ValueTuple: ” val);

      // Tuple
      Tuple<int, int, int, int> myTuple = val.ToTuple();
      Console.WriteLine(“Tuple: ”+myTuple);
   }
}

Đầu ra

ValueTuple: (5, 50, 500, 5000)
Tuple: (5, 50, 500, 5000)