Metindeki Büyük Harfleri Bul Ve Karakter Ekle - CSharp


Metindeki büyük harfleri bulup karakter eklemeye yarayan csharp kodu alternatifidir.

Kod


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

Etiketler
csharp