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]);
Как правильно изменить путь, чтобы файл 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
) в конструкторе формы, то можно использовать где угодно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);
}
3. Если несколько неизвестных элементов стоят в ряд, то значение float первого из таких элементов является средним арифметическим первого известного элемента перед этим рядом и первого известного элемента после этого ряда.ну тут что то из ряда выпадает.. почему не построить дискретный ряд средних между начальным и конечным? .. но это тоже мысли в слух. если у вас условия заданы извне или вы жестко настаиваете что так и только так дело то хозяйское
float[360]
. float?[360]
(Nullable) это хороший способ отличить значение, которое еще не принимало численную величину, не создавая при этом каких других заумных абстракций..Просмотрел много примеров и книг, но все равно - как правильно спроектировать приложение?сомнения уходят с практикой. а вообще слова для гуглежки (или при просмотре оглавления умных книг) проектирование, архитектура, дизайн (тут как синоним архитектура), и дизайн (тут пользовательский опыт aka user experience (UX)) но в общем случае, не надо пытаться увязывать поиски по этим словам с названием конкретного ЯП (C#) выдача будет похуже
Какие компоненты использовать, как удобнее располагатьэто уже в зависимости от задуманного UX. да, его надо сначала вообразить, а уже потом реализовать. но не наоборот ;))
Раньше работал этот кодне мог он работать в точности в таком виде
code
требование правил сайта, и читать прощеUnity
к вопросу по Unity
Как я понял он исполь зует InterNet Explorer 7нет
как обновить го до 11 версиини чего обновлять не надо, движок один и тот же. еще точнее говоря - в системе, в один момент времени, только одна версия IE. для встроенного контрола, ее же движек и используется. надо изменить уровень совместимости для ActiveX Control (WebOC IE) для своего приложения
Можно как-то по легче?выбирайте