int[] array = new[] { 1, 2, 3, 4, 5 };
var tmp = array[0];
array[0] = array[1];
array[1] = tmp;int[] array = new[] { 1, 2, 3, 4, 5 };
var maxindex = 0;
var max = array[maxindex];
for(var i = maxindex; i<array.Length; i++)
if (array[i] > max)
{
maxindex = i;
max = array[i];
}var array = new[] { 1, 2, 3, 4, 5 };
(array[0], array[1]) = (array[1], array[0]);.. и поискvar array = new[] { 1, 2, 3, 4, 5 };
var (maxindex, max) = (0, array[0]);
for(var i = maxindex; i<array.Length; i++)
if (array[i] > max)
(maxindex, max) = (i, array[i]);У меня паранойяэто серьезная тема. и осознание факта хорошее начало.. но это к хорошему психотерапевту..
У меня установлен MSE, сигнатуры обновлены, он молчит, ... Аномальной активности в процессах не замечено.у меня все в точности так же, и мне этого достаточно что бы спокойно спать (и вообще все остальное тоже спокойно делать/жить/переживать)
Переустановить ОС, чтобы жилось спокойнее, - радикальный метод?вряд ли
Как правильно изменить путь, чтобы файл xml находился рядом с exe?сначала в голове поменяйте задачу (что есть причина? а что есть следствие?)
.\bin\Debug\ в этом случае, относительный путь к такому файлу будет примерно такой ..\..\Бесконечное повторение?есть фундаментальный принцип для организации циклов, любых - обеспечьте условие выхода
if (bol == false) {}
if (bol == true) {}наif (bol) {}
else {}bol у вас тут не определеноbol) напрашивалось бы примерно так:if (Input.GetKeyDown(KeyCode.Escape))
Pause();
else
Resume();if (!Input.GetKeyDown(KeyCode.Escape))
Pause();
else
Resume();Equipment eq = default; в формеeq = new Equipment(); в btnOk_Click но не факт, может и сразу можно инициализироватьbtnHelmAdd_Click можете пользоваться. на самом деле, если инициализировать (присвоить экземпляр по new) в конструкторе формы, то можно использовать где угодноx64 версий инструментов, которыми компилируетеx64 версии, если это необходимо, и тд.. но это типичная задача решения зависимостейДич, что оно с простого проводника работать не может.дичь говоришь?.. ну начнем





using (var document = SpreadsheetDocument.Open("dspreadsheet.xlsx", true))
{
WorksheetPart worksheetPart = document.WorkbookPart.WorksheetParts.First();
var sheetData = worksheetPart.Worksheet.Elements<SheetData>().First();
InsertRow(sheetData, 5);
worksheetPart.Worksheet.Save();
}
static void InsertRow(SheetData sheetData, uint rowIndex)
{
Row row = new Row();
Cell newCell = new Cell { DataType = CellValues.InlineString };
var inlineString = new InlineString();
var text = new Text { Text = "some text for cell" };
inlineString.Append(text);
newCell.AppendChild(inlineString);
row.AppendChild(newCell);
var retRow = sheetData.Elements<Row>().ElementAt((int)rowIndex);
sheetData.InsertAfter(row, retRow);
} Значит происходит именно выход из учетки с закрытием всех процессов.гадать плохой путь. лучше посмотреть в журналах винды события безопасности - вход/выход сеансов
Подключаюсь к серверу на Windows 10 по RDPWindows 10 это не сервер. по лицензионным требованиям МС допустим только один активный сеанс. но обычно другие сеансы (под другими учетками) не завершаются, а уходят в фоновый режим upd если подключение удаленное - сеанс на физической консоли блокируется. если та же учетная запись - перехватывается (но консоль все равно блокируется. а другие удаленные сеансы разрываются)