Sitede çok sayıda yazılım temalı içerik paylaşılmaya başlandığı için ben de kendi çapımda bu içeriklere destek vermek ve uygulamalı örnekler paylaşmak istedim. Daha önce de çok yazı paylaşmıştım ama bu sefer her gün düzenli olarak C# ve Asp.NET konularında yoğunluklu olarak problemler çözerek uygulamalar paylaşmayı hedefliyorum. Öncelikle temel konular hakkında olacak olan teorik ve uygulama yazıları umuyorum ki ilerleyen zamanda daha karmaşık örneklere dönüşecek.
İlk örneğimiz, String değişkenlerin sadece ilk harflerini büyük harfe dönüştüren bir metod olacak. Hatta ihtiyaca göre aşağıdaki işlemleri yapan iki farklı statik metod yazalım:
1. Bir string'in sadece ilk harfini büyük harfe dönüştüren metod
2. Bir string'in her kelimesinin ilk harfini büyük harfe dönüştüren metod
using System;
using System.Globalization;
namespace mbologlu
{
class Program
{
static void Main(string[] args)
{
string merhaba = "merhaba dunya";
Console.WriteLine(basHarfleriBuyut(merhaba));
Console.WriteLine(basHarfiBuyut(merhaba));
}
public static string basHarfleriBuyut(string yazi)
{
return CultureInfo.CurrentCulture.TextInfo.ToTitleCase(yazi.ToLower());
}
public static string basHarfiBuyut(string yazi)
{
if (yazi.Length > 1)
return char.ToUpper(yazi[0]) + yazi.Substring(1);
return yazi.ToUpper();
}
}
}
İki metodun çıktılarını alt alta aşağıdaki ekran görüntüsünde görebilirsiniz.
Daha önce paylaştığım yazılardan bazıları için:
bkz: VS Code HTML Kod Şablonu Ekleme Klavye Kısayolu
bkz: Hashing Nedir?
bkz: HTML5'te Spellcheck Özelliğini Kullanmak
bkz: C# konsol uygulamasında yazı ve arka plan renklerini değiştirmek
bkz: Web'den kopyalanan yazıya bilgi eklemek
bkz: Asp.NET web.config ile Tüm url'leri küçük harfe dönüştürmek