daha önce bu tarz bir uygulamada çalıştım ve kendi blogumda da paylaştım.
şöyle: elimizde belirli bir karakterdan önceki kısmı alacak bir fonksiyon var. bu fonksiyon ile : karakterinden önceki kısmı alıyoruz, ardından replace koduyla ilk alınan + ":", kısmı başlangıçtaki değişkenden çıkarıp 2. kısmı alıyoruz. bu sayede iki değere de ulaşabiliyoruz.
bu linkten örnek uygulamayı inceleyebilirsin. eğer siteme uğramak istemezsen de bahsettiğim fonksiyonu burada paylaşıyım
static class Helper
{
public static string GetUntilOrEmpty(this string text, string stopAt = "=")
{
if (!String.IsNullOrWhiteSpace(text))
{
int charLocation = text.IndexOf(stopAt, StringComparison.Ordinal);
if (charLocation > 0)
{
return text.Substring(0, charLocation);
}
}
return String.Empty;
}
}bu fonksiyonu şöyle kullanarak istediğinizi yapabiliriz.
1_degisken = textBox1.Text.GetUntilOrEmpty(":");
2_degisken = textBox1.Text.Replace(1_degisken + ":","");