Visual Studio C# Dersleri – C# Metin Temizleme Trim

C# ile bir forma üzerinde yada console programında girilen metinsel bir ifadenin içindeki, sonundaki veya başındaki boşlukları temizleyebiliriz bunun için trim, TrimEnd, TrimStart fonksiyonlarını kullanacağız ilk olarak aşağıdaki form görüntüsünü oluşturuyoruz

form için gerekli olan aşağıda

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
textBox2.Text = textBox1.Text.TrimEnd();
}
private void button2_Click(object sender, EventArgs e)
{
textBox2.Text = textBox1.Text.TrimStart();
}//www.bilisimogretmeni.com
private void button3_Click(object sender, EventArgs e)
{
textBox2.Text = textBox1.Text.Trim();
}
private void button4_Click(object sender, EventArgs e)
{
textBox2.Text = "";
int uzunluk = textBox1.Text.Length;
for (int i = 0; i <= uzunluk-1; i++)
{
if (textBox1.Text.Substring(i,1) != " ")
{
textBox2.Text += textBox1.Text.Substring(i, 1);
}
}
//www.bilisimogretmeni.com
}
}
}

Aynı uygulamayı console üzerinde yapabilmek için aşağıdaki kodları kullanmamız gerekiyor

using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Bir Metin girin=");
string metin = Console.ReadLine();
//www.bilisimogretmeni.com
Console.WriteLine("Soldaki boşlukları sil=" + metin.TrimStart());
Console.WriteLine("Sağdaki boşlukları sil=" + metin.TrimEnd());
Console.WriteLine("Sağ ve Sol boşlukları sil=" + metin.Trim());
//www.bilisimogretmeni.com
string temiz = "";
int uzunluk = metin.Length;
for (int i = 0; i <= uzunluk - 1; i++)
{
if (metin.Substring(i, 1) != " ")
{
temiz += metin.Substring(i, 1);
}
}
Console.WriteLine("Tüm Boşlukların temizi=" + temiz);
Console.ReadKey();
}
}
}
X

Pin It on Pinterest

X