Extension method serisine devam ediyorum.. Bu sefer ki method herhangi bir string içerisindeki boşluklardan bizim index olarak belirttiğimiz yerlerden alt satıra geçiren extension method..
public static string addBR(this string text, List<int> indexes)
{
if (!String.IsNullOrEmpty(text) && text.Contains(" "))
{
string newString = "";
string[] a = text.Split(' ');
for (int i = 0; i < a.Length; i++)
{
if (indexes.Contains(i))
newString += "<br/>" + a[i] + " ";
else
newString += a[i] + " ";
}
return newString;
}
return text;
}
Kullanımı:
Literal.Text = "Bu konuda extension methoda örnek verilmiştir.".addBR(new List<int> {2,4});
Çıktısı:
Bu konuda extension
methoda örnek
verilmiştir.