// Büyük Harf - Küçük Harf | www.aliakyildirim.com | Ali AKYILDIRIM
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
// Büyük Harf - Küçük Harf | www.aliakyildirim.com | Ali AKYILDIRIM
namespace BuyukHarf_KucukHarf
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
txtCumle.Focus();
}
private void btnDuzenle_Click(object sender, EventArgs e)
{
txtSonuc.Text = cumleDuzenle(txtCumle.Text);
}
private string cumleDuzenle(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);
// Birinci 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;
}
}
}
// Büyük Harf - Küçük Harf | www.aliakyildirim.com | Ali AKYILDIRIM