C# kullanarak garip veya eğlenceli metin işlemeleri yapmak için bir örnek sunabilirim. Bu örnekte, metin içinde rastgele seçilen kelimeleri veya harf gruplarını değiştiren bir “garip metin” uygulaması oluşturacağız. İşte bu uygulamanın basit bir örneği:
csharp
using System;
using System.Text;
class Program
{
static void Main()
{
Console.WriteLine(“Metni Girin:”);
string girilenMetin = Console.ReadLine();
string garipMetin = GaripMetinOlustur(girilenMetin);
Console.WriteLine("Garip Metin:");
Console.WriteLine(garipMetin);
}
static string GaripMetinOlustur(string metin)
{
StringBuilder garipMetin = new StringBuilder();
foreach (char karakter in metin)
{
if (char.IsLetter(karakter))
{
// Her harfi büyük veya küçük harfle değiştirme
if (char.IsUpper(karakter))
garipMetin.Append(char.ToLower(karakter));
else
garipMetin.Append(char.ToUpper(karakter));
}
else if (char.IsWhiteSpace(karakter))
{
// Boşluk karakterleri korunur
garipMetin.Append(karakter);
}
else
{
// Diğer karakterler değiştirilmez
garipMetin.Append(karakter);
}
}
return garipMetin.ToString();
}
}
Bu basit C# uygulaması, kullanıcıdan bir metin girmesini isteyecek ve ardından bu metni garip hale getirecektir. Metindeki her harfi büyük harfse küçük harfe ve tam tersi olarak değiştirirken, boşlukları ve diğer özel karakterleri korur. Bu sadece bir örnek; garip metin uygulaması çok daha karmaşık ve eğlenceli hale getirilebilir. Örneğin, belirli kelimeleri rastgele emoji’lerle değiştirme veya metin içinde kelime oyunları yapma gibi farklı özellikler ekleyebilirsiniz. Bu tür bir uygulama, metin işleme ve eğlenceli yazılım geliştirme pratiği için harika bir fırsat olabilir.