Class içindeki Set ve Get Deyimleri C# Ders 55

Class içindeki Set ve Get Deyimleri C#

Daha fazla bilgi için : www.gorselprogramlama.com

Class içindeki Set ve Get Deyimleri: Set değeri almak ,Get göndermek için kullanılır. Alınan değer value ile alınıyor,return ile gönderilliyor.

Örnek : Kelimeyi alıp tekrar bize gönderen basit bir class oluşturalım.


using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace get_set

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

} //Daha fazla bilgi için : www.gorselprogramlama.com

private void button1_Click(object sender, EventArgs e)

{

kelimeOkuYaz s = new kelimeOkuYaz();

s.oku = textBox1.Text;

label1.Text = s.yaz();

}

}

}

class kelimeOkuYaz

{

private string kelime;

public string oku

{

set { kelime = value; }

get { return kelime; }

}

public string yaz()

{

return kelime;

}

} //Daha fazla bilgi için : www.gorselprogramlama.com

Örnek : Kelime alıp gönderme işleminde fonksiyon kullanarakta yapabiliriz.


using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace get_set

{

public partial class Form1 : Form

{

public Form1()

{ //Daha fazla bilgi için : www.gorselprogramlama.com

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

kelimeOkuYaz s = new kelimeOkuYaz();

s.oku = textBox1.Text;

label1.Text = s.yaz();

}

}

}

class kelimeOkuYaz

{

private string kelime;

public string oku

{

set { kelime = value; }

get { return kelime; }

}

private string araislem()

{

string s;

s = kelime;

return s;

}

public string yaz()

{

return araislem();

} //Daha fazla bilgi için : www.gorselprogramlama.com

}

Örnek: Get ve Set deyimlerini kullanarak iki kelimeyi okuyup bunları birleştiren metodu sınıf içinde oluşturalım.


using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace kapsulleme

{

public partial class Form1 : Form

{

public Form1()

{ //Daha fazla bilgi için : www.gorselprogramlama.com

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

sinif s = new sinif();

s.adyaz = textBox1.Text;

s.soyadyaz = textBox2.Text;

label1.Text= s.birlestir();

}

}

}

class sinif

{

private string ad;

public string adyaz

{

set { ad = value; }

get { return ad;}

}

private string soyad;

public string soyadyaz

{

set { soyad = value; }

get { return soyad; }

}

private string birles()

{

string a, b, c;

a = ad;

b = soyad;

c = a + " " + b;

return c;

}

public string birlestir()

{

return birles();

} //Daha fazla bilgi için : www.gorselprogramlama.com

}







Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :
  1. ünal karadavut
    Oca 23rd, 2011 at 07:25 | #1

    beyninize sağlık.
    sizin kadar bilgim olsa.
    ilimde bir numara olurum.

Yorum Yazın ...

XHTML: Bu Etiketleri Kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>