Programlama ve Elektronik

Programlama ve Elektronik (http://www.proelo.com/)
-   Örnek Kodlar (http://www.proelo.com/ornek-kodlar-87/)
-   -   Kelime Formatlama (http://www.proelo.com/ornek-kodlar-87/kelime-formatlama-700/)

McDroPp 17. May 2008 03:37 AM

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);
}
}
}


Bütün Zaman Ayarları WEZ +3.5 olarak düzenlenmiştir. şu Anki Saat: 07:36 AM .