Kelime Formatlama
İlk kod benden basit bir uygulama; textbox1'e girilen bir metni (büyük harf veya küçük harf farketmez) formatla butonuna bastığınız anda textbox2 ye baş harfi büyük kalacak şekilde diğer harflerini küçük harfe çevirerek yazıyor.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Buyuk_Harf_Caliimasi
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public string CumleFormatla(string cumle)
{
string sentence = cumle;
char[] ayrac = new char[] {' '};
string[] kelimeler = sentence.Split(ayrac);
string[] formatli = new string[kelimeler.Length];
int sayac=0;
foreach (string kelime in kelimeler)
{
//her bir kelimeden itibaren bir karekter al.
string ilkHarf = kelime.Substring(0 1);
//birnci karekterden sonra hepsini al.
string geriyeKalan = kelime.Substring(1);
ilkHarf = ilkHarf.ToUpper();
geriyeKalan = geriyeKalan.ToLower();
formatli[sayac] = ilkHarf + geriyeKalan;
sayac++;
}
string yeniCumle= string.Join(" " formatli);
return yeniCumle;
}
private voıd button1_Click(object sender EventArgs e)
{
textBox2.Text= CumleFormatla(textBox1.Text);
}
}
}
__________________
بِسْــــــــــــــــــــــمِ اﷲِارَّحْمَنِ ارَّحِيم
-------------------------------------------------
Bu Soysuzlar Bu Vatansızlar Sarsada Yurdumu Ben Yaratan'dan Alırım Asil Kanı ve Gücü. -------------------------------------------------
|