C# Tuple Kullanımı

Merhabalar, bu yazımda C#’da tuple kullanımını anlatmaya çalışacağım.

Tuple kısaca, bir metot üzerinden birden fazla değer döndürmenizi sağlar.

Hemen bir örnek üzerinden göstermenin daha faydalı olacağını düşünerek aşağıdaki kodu incelersek,

public static Tuple<string, string, int> DataGetir()
{
    return new Tuple<string, string, int>("Ad", "Soyad", DateTime.Now.Year);
}

Burada DataGetir isminde 3 farklı değer döndüren bir metot tanımladım. Bu oluşturduğumuz metotu çağırırsak bize aşağıdaki gibi değerleri dönecektir.

c# tuple örneği

 

Farklı bir örnek yapmak gerekirse,

public static Tuple<string, int, bool> TupleOrnegi2()
{
    string site = "bitimek.com";
    int hit = 1000;
    bool isActive = true;
    return Tuple.Create(site, hit, isActive);
}

Burada 3 farklı değişken tutan Tuple metotu oluşturulmuştur.
Bu değerlere aşağıdaki şekilde erişilip kullanılabilir.

Tuple<string, int, bool> tuppleGetir = TupleOrnegi2();
string site = tuppleGetir.Item1;
int hit = tuppleGetir.Item2;
bool isActive = tuppleGetir.Item3;

 

Tuple kullanımı hakkında anlatacaklarım bu kadar, sadece fikir vermesi açısından konuyu örneklerle anlatmaya çalıştım, umarım faydalı olmuştur.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir