20 Aralık 2020 Pazar

C# Tuple Deconstruction

 using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace ConsoleApp36

{

    class Program

    {

        public static(string deger,bool onay)SifreKontrol(string sifre)

        {

            bool sifreOnay = false;

            if (sifre == "123")

                sifreOnay = true;

            var donenDeger = (d: sifre, o: sifreOnay);

            return donenDeger;

        }

        static void Main(string[] args)

        {

            Console.WriteLine("Şifreyi Giriniz:");

            string girilensifre = Console.ReadLine();

            var sifre = SifreKontrol(girilensifre);

            Console.WriteLine($"Girilen Şifre={sifre.Item1}.işlem sonucu={sifre.Item2}.");

            Console.ReadLine();

            //Bu özeliği kullanabilmek için System.ValueTuple paketini Nuget üzerinden yüklemek gerekiyor."Project" menüsünden "Manage Nuget Packages" seçeneğine tıklayarak System.ValueTuple referansını projemize ekliyouruz...

        }

    }

}



Hiç yorum yok:

Yorum Gönder