using System; using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Linq; namespace Test_HengShan_Pump_NonIC { [TestClass] public class UnitTest1 { [TestMethod] public void TestMethod1() { var nozzleRemappingRawString = "10:2:10; 10:1:11; 14:2:16; 14: 1: 17; ".Replace(" ", ""); if (nozzleRemappingRawString.Substring(nozzleRemappingRawString.Length - 1) == ";") nozzleRemappingRawString = nozzleRemappingRawString.Substring(0, nozzleRemappingRawString.Length - 1); var temp = nozzleRemappingRawString.Trim().Split(';'); var nozzleRemappingPairs = nozzleRemappingRawString.Trim().Split(';').Select(p => new Tuple(int.Parse(p.Split(':')[0]), int.Parse(p.Split(':')[1]), int.Parse(p.Split(':')[2]))).ToList(); } } }