Все, что мне нужно, это создать 3 строки до того, как l oop.
Я хочу, чтобы UNITS
, PROFILE
и FRAMESET
всегда были в верхних 3 строках.
Выходные данные различаются, и я добавляю эти 3 строки сверху, они повторяются в каждой строке. Так вот, где я изо всех сил пытаюсь это сделать.
internal string AsCSVLine(bool normalLabel = true)
{
string csv = "";
var tempName = (_SteeLName == null) ? _name : _SteeLName;
csv += "UNIT" + "," + "MILIMETERS"+ ",";
csv += "PROFILE" + "," + _SteeLName.ToString() + ",";
csv += "FRAMESET" + "," + "MODULEREF" + ",";
csv += "COMPONENT" + "," + _name.ToString() + ",";
csv += (normalLabel) ? "LABEL_NRM" + "," : "LABEL_INV" + ",";
csv += "1,";
csv += Math.Round(_webAxis.Length, 2).ToString();
SortOperations();
foreach (hOperation op in operations)
{
csv += "," + op._type.ToString() + "," + Math.Round(op._loc, 2).ToString();
}
return csv;
}
И вывод должен выглядеть так: