String’deki (Yazıdaki) boşlukları atma C# Ders 34
Daha fazla bilgi için : www.gorselprogramlama.com
TrimEnd: Belirtilen karakterleri Stringin sonundan atmak için kullanılır. char dizisinde istediğimiz kadar karater belirtebiliriz.Herhangi bir karakter belirtilmediği zaman boşlukları atar.
Örnek:

[code language=”csharp”]
private fazlalikleriAt_Click(object sender, EventArgs e)
{//Daha fazla bilgi için : www.gorselprogramlama.com
string s = textBox1.Text;
textBox1.Text = s.TrimEnd();
}
[/code]
Örnek:

[code language=”csharp”]
private fazlalikleriAt_Click(object sender, EventArgs e)
{//Daha fazla bilgi için : www.gorselprogramlama.com
char[] c = { ‘;’,’/’,’+’ };
string s = textBox1.Text;
textBox1.Text = s.TrimEnd(c);
}
[/code]
TrimStart: Belirtilen karakterleri Stringin başından atmak için kullanılır. char dizisinde istediğimiz kadar karater belirtebiliriz.Herhangi bir karakter belirtilmediği zaman boşlukları atar.
Örnek:

[code language=”csharp”]
private fazlalikleriAt_Click(object sender, EventArgs e)
{
string s = textBox1.Text;
textBox1.Text = s.TrimStart();
}
[/code]
Örnek:

[code language=”csharp”]
private fazlalikleriAt_Click(object sender, EventArgs e)
{
char[] c = { ‘?’,’-‘,’=’ };
string s = textBox1.Text;
textBox1.Text = s.TrimStart(c);
}//Daha fazla bilgi için : www.gorselprogramlama.com
[/code]
Trim: Belirtilen karakterleri Stringin başından ve sonundan atmak için kullanılır. char dizisinde istediğimiz kadar karater belirtebiliriz.Herhangi bir karakter belirtilmediği zaman boşlukları atar.
Örnek:

[code language=”csharp”]
private fazlalikleriAt_Click(object sender, EventArgs e)
{
string s = textBox1.Text;
textBox1.Text = s.Trim();
}//Daha fazla bilgi için : www.gorselprogramlama.com
[/code]
Örnek:

[code language=”csharp”]
private fazlalikleriAt_Click(object sender, EventArgs e)
{
char[] c = { ‘?’,’!’,’%’ };
string s = textBox1.Text;
textBox1.Text = s.Trim(c);
}
[/code]


Örnek: Aşağıdaki örnekte trim komutunu kullanmayalım.

[code language=”csharp”]
private void fazlalikleriAt_Click(object sender, EventArgs e)
{
if (textBox1.Text == textBox2.Text) label2.Text = “Eşit”;
else label2.Text = “Farklı”;
}
[/code]


1. yazıyı yazdıktan sonra boşluk tuşuna bastım. 1. yazının sonunda boşluk olduğu için Karşılaştır tıklandğında label’da Farklı yazacaktır.Bu tür kullanıcı hatalarının önüne geçmek için Trim,TrimEnd,Trim Start kullanılır.
Örnek : Aşağıdaki kodlarla , boşluğu ister başta , ister sonda olsun , bunları atar ve stringler aynı ise label’e Eşit yazar.

[code language=”csharp”]
private void fazlalikleriAt_Click(object sender, EventArgs e)
{
if (textBox1.Text.Trim == textBox2.Text.Trim) label2.Text = “Eşit”;
else label2.Text = “Farklı”;
}//Daha fazla bilgi için : www.gorselprogramlama.com
[/code]

Daha fazla bilgi için : www.gorselprogramlama.com
Dersin videolu anlatımı ve anlatımda yapılan projeyi indirmek için