public static void Main()
string JackString="WJT62I2S-6-STDX-STDX-S";
string[] JackStringParts;
char[] charSeparators = new char[] {'-'};
JackStringParts = JackString.Split(charSeparators, StringSplitOptions.None);
Console.WriteLine(JackStringParts[0]);
if (JackStringParts[0].IndexOf("U") != -1)
JackModel = JackStringParts[0].Substring(0,JackStringParts[0].IndexOf('U'));
JackModel = JackStringParts[0].Substring(0,JackStringParts[0].IndexOf('I'));
EndCond = Convert.ToInt32(JackStringParts[0].Substring(JackModel.Length+1,1));
Design = JackStringParts[0].Substring(JackModel.Length+2,1);
Console.WriteLine(JackString);
Console.WriteLine(JackModel);
Console.WriteLine(UpOrInv);
Console.WriteLine(EndCond);
Console.WriteLine(Design);
Console.WriteLine(JackStringParts[1]);
Console.WriteLine(JackStringParts[2]);
Console.WriteLine(JackStringParts[3]);
Console.WriteLine(JackStringParts[4]);