Forgot to remove PunctuateList from the old class
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
using SolidWorks.Interop.swconst;
|
using SolidWorks.Interop.swconst;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Linq;
|
|
||||||
|
|
||||||
namespace ExportDXF
|
namespace ExportDXF
|
||||||
{
|
{
|
||||||
@@ -128,31 +127,5 @@ namespace ExportDXF
|
|||||||
return feature?.Parameter(dimName) as Dimension;
|
return feature?.Parameter(dimName) as Dimension;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static string PunctuateList(this IEnumerable<string> stringList)
|
|
||||||
{
|
|
||||||
var list = stringList.ToList();
|
|
||||||
|
|
||||||
switch (list.Count)
|
|
||||||
{
|
|
||||||
case 0:
|
|
||||||
return string.Empty;
|
|
||||||
|
|
||||||
case 1:
|
|
||||||
return list[0];
|
|
||||||
|
|
||||||
case 2:
|
|
||||||
return string.Format("{0} and {1}", list[0], list[1]);
|
|
||||||
|
|
||||||
default:
|
|
||||||
var s = string.Empty;
|
|
||||||
|
|
||||||
for (int i = 0; i < list.Count - 1; i++)
|
|
||||||
s += list[i] + ", ";
|
|
||||||
|
|
||||||
s += "and " + list.Last();
|
|
||||||
|
|
||||||
return s;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user