http://www.youtube.com/watch?v=StrZT...ature=youtu.be

gerekli sınıfımız : System.Text.RegularExpressions;

static public double hesapla(string islem)
        { 
       
            var sayi = islem.Split("/*-+".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);//işlem önceliğimizi seçtirip arraylist olarak tanımladık;
            var operatör = Regex.Split(islem, @"\d", RegexOptions.None).Where(x =>x != "").ToArray<string>();

            double sonuc = double.Parse(sayi[0]);
            for (int i = 1; i <= sayi.Length - 1; i++)
            {
                switch (operatör[i - 1])
                {
                    case "+": sonuc += double.Parse(sayi[i]); break; ;
                    case "-": sonuc -= double.Parse(sayi[i]); break;
                    case "*": sonuc *= double.Parse(sayi[i]); break;
                    case "/": sonuc /= double.Parse(sayi[i]); break; 
                }
                
            }
            MessageBox.Show(sonuc.ToString());
        
        }
kullanımı: hesapla("string işlem");