A class provides a definition for dynamically created instances of the class, also known as objects.
Класс предоставляет определение для динамически созданных экземпляров класса, также называемых объектами.
А как преобразовать в csv?
string NaryadsToCsv(Naryad[] naryads)
{
var lines = new List<string>(naryads.Length);
foreach (var naryad in naryads)
{
lines.Add(string.Join("\t", naryad.Date, naryad.Staff, naryad.TypeTo, naryad.Work, naryad.Tp, naryad.Tf));
}
return string.Join("\n", lines);
}
и сделать composer update
composer install
, а то композер обновит все зависимости до новых версий, что не всегда требуется. goto - штука хорошая, но почему-то [...] рекомендуют обходиться без него
const int len = 100;
var text = "длинная строка длинная строка длинная строка длинная строка длинная строка";
var lines = new List<string>();
while (text.Lenght > len)
{
var pos = text.LastIndexOf(' ', len);
lines.Add(text.Substring(0, pos-1).TrimEnd());
text = text.Substring(pos+1);
}
lines.Add(text);
В начале SetForegroundWindow() заработал правильно, но через какое-то время возникла та же ошибка:
К сожалению, пока что я не выяснил, из-за чего возникает ошибка. То работает, то нет, без изменения кода.
Код открытия окна: