String’in (Yazının) herhangi bir parçasını alma C# Ders 32

String’in (Yazının) herhangi bir parçasını alma C# Ders 32

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

Substring: Stringin herhangi bir parçasını almak için kullanılır.Stringlerin başlangıcı sıfırıncı karakterdir.

1.Kullanım : Substring(Kaçıncı karakterden itibaren)

2.Kullanım : Substring(Kaçıncı karakterden itibaren,kaç karakter)

Örnek:

[code language=”csharp”]

private void uygula_Click(object sender, EventArgs e)

{

label1.Text=textBox1.Text.Substring(4);

}

[/code]

Örnek:

[code language=”csharp”]

private void uygula_Click(object sender, EventArgs e)

{

label1.Text=textBox2.Text.Substring(int.Parse(textBox1.Text));

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

[/code]

Örnek:

[code language=”csharp”]

private void uygula_Click(object sender, EventArgs e)

{

label1.Text=textBox1.Text.Substring(6,7);

}

[/code]

Örnek:

[code language=”csharp”]

private void uygula_Click(object sender, EventArgs e)

{

label1.Text = textBox3.Text.Substring(int.Parse(textBox1.Text), int.Parse(textBox2.Text));

}

[/code]

Örnek: Stringi belli zaman aralığında harf harf ekrana yazan bir animasyon hazırlayalım.

[code language=”csharp”]

namespace substring

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

int sayac;string s = “www.gorselprogramlama.com”;

private void Form1_Load(object sender, EventArgs e)

{

timer1.Enabled = true;

}

private void timer1_Tick(object sender, EventArgs e)

{

if (sayac == 25) sayac = 0;

else

{

sayac++;

label1.Text=s.Substring(0,sayac);

}

}

}

}

[/code]

Eğer harflerin daha yavaş gelmesini istiyorsanız timer1’in interval değerini yükseltin.

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

Dersin videolu anlatımı ve anlatımda yapılan projeyi indirmek için

Tıklayınız

Yorumlar 3

  • Sondan başa doğru alıp fakat düz bir şekilde nasıl yazdırabiliriz?

  • Mustafa : Aşağıdaki kodolları dene istersen
    if (sayac == 0) sayac = 25;

    else

    {

    sayac–;

    label1.Text=s.Substring(0,sayac);

    }

  • boşluğa rastlayan kadar ki; kelimeyi almak.
    ‘Can Dostum’ sadece Can almak istersem

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir