private int SortComPorts(string[] rgstrPorts)
{
try
{
Array.Sort<string>(rgstrPorts, (Comparison<string>)((strA, strB) => int.Parse(strA.Substring(3)).CompareTo(int.Parse(strB.Substring(3)))));
}
catch (Exception ex)
{
msgBox.UserMsgBox(SharedObjects.MainWin, MsgBox.MsgTypes.Error, string.Format("Invalid COM Port Name Found During Sort.\nSort Terminated.\n\n{0}\n", ex.Message));
}
return 0;
}