Как поделить string в C#?

Как поделить строку в C#? Например, имеем строку "69|96", и мне нужно сделать из них числа 69 и 96, а потом проводить с ними какие-то математические махинации. Как это сделать?

Строку можно разбить методом Split. Наверное, это будет самый простой и самый верный способ.

using System.Linq;

String values="15|11"; //условно Ваши переменные
var arrayValues = values.Split('|'); //получаем массив строк: "15" и "11"
int[] numerals = arrayValues.Select(x=>Convert.ToInt32(x)).ToArray(); //переводим с помощью LINQ строки в массив int: 15 и 11
var result = numerals[0]-numerals[1]; //результат