Metindeki büyük harfleri bulup karakter eklemeye yarayan csharp kodu alternatifidir.
public static string MetindekiBuyukHarfleriBulVeKarakterEkle(
string metin, string eklenecekMetin = " ", bool onuneSonuna = true)
{
StringBuilder sbd = new StringBuilder();
string[] dizi = metin.Split('\r');
for (int i = 0; i < dizi.Length; i++)
{
string gecici = "";
for (int j = 0; j < dizi[i].Length; j++)
{
if (Char.IsUpper(Convert.ToChar(dizi[i].Substring(j, 1))))
{
if (onuneSonuna == true)
{
gecici = gecici + dizi[i].Substring(j, 1);
}
else
{
gecici = dizi[i].Substring(j, 1) + gecici;
}
}
}
sbd.AppendLine(gecici);
}
return sbd.ToString();
}