C# Tuple Kullanımı

İbrahim     28 Mart 2017     895     0    
Bu makalemde tuple nedir, tuple metodu ile birden fazla model nasıl kullanılır onu göstereceğim.Örneği aspnet mvc teknolojisi üzerinden inceleyeceğiz.

Normalde view katmanında bir adet model kullanma hakkımız vardır.Tabi birden fazla model kullanmanın başka yollarıda var.Fakat konu gereği tuple yöntemi ile birden fazla model kullanmayı göreceğiz.Fazla uzatmadan hemen başlayalım.
İlk olarak iki adet sınıf oluşturalım ve oluşturmuş olduğumuz sınıfların içersindeki değişkenlere değer atayalım.

Meyveler

    public class Meyveler
    {
        public string Elma { get; } = "Elma çok çıtırdır";
        public string Armut { get; } = "Armut çok tatlıdır";
    }

 

Canlılar

    public class Canlılar
    {
        public string Hayvanlar { get; } = "Köpek";
        public string Bitkiler { get; } = "Çörek Otu";
    }

 

Sonrasında controller kısmında tuple ile canlılar ve meyveler sınıfını view'e gönderelim. 

Controller

 public ActionResult Index()
        {
            return View(Tuple.Create(new Canlılar(),new Meyveler()));
        }

 

Şimdi de tuple yöntemi ile verilerimizi nasıl çekeriz ona bakalım.

View

@using WebApplicationdeneme.Models
@model Tuple<Canlılar,Meyveler>
@Model.Item1.Hayvanlar
@Model.Item1.Bitkiler
@Model.Item2.Elma
@Model.Item2.Armut

İlk etapta  yukarıda @using deneme.Models ile sınıflarımızın bulunduğu klasörün yolunu belirttik.Ardından tuple ile hangi sınıflara ulaşmamız gerektiğini belirttik.Verileri çekerken modelden sonra yazdığımız item1, tuple içersinde ilk yazmış olduğumuz sınıfa, item2 ise diğer sınıfa ait.Son adımda da item1 ve item2 den sonra nokta koyarak, sınıf içersinde ki değişkenlere erişiyoruz.

 

Çıktı:

c# tuple , tuple nedir

Eveeet, tuple kullanarak verileri başarılı bir şekilde çekmiş olduk arkadaşlar.Diğer makalelerimde görüşmek dileğiyle, iyi kodlamalar. :)


Etiketler:  
csharp-tuple
tuple-nedir
mvc-birden-fazla-model-kullanimi


Paylaş:  

Bir Cevap Yazın