Пару лет назад интегрировались с одним из свеже-введенных сервисов СМЭВ (ведомство не помню). В первую же неделю заметили, что после 18:00 по будням и в выходные сервис отдавал стандартную ошибку СМЭВ о недоступности. Где-то через месяц починили. Но смешно, да.
eirnym, зато если подать newSize < table.Length, то всё уже не так хорошо.
class Program
{
private static void realloc(ref int[][] table, int newSize)
{
int[][] newTable = new int[newSize][]; // newTable.Length == 5
int existingSize = 0;
if (table != null)
{
existingSize = table.Length;
for (int i = 0; i < existingSize; i++)
newTable[i] = table[i]; // i == 5: newTable[5] = table[5] An unhandled exception of type 'System.IndexOutOfRangeException' occurred
}
for (int i = existingSize; i < newSize; i++)
newTable[i] = new int[4];
table = newTable;
}
static void Main(string[] args)
{
int[][] t = new int[10][];
for (int i = 0; i < t.Length; i++)
t[i] = new int[10];
realloc(ref t, 5);
}
}
Доброй ночи! Подскажите, а при таком подходе какое получилось соотношение времени аналитики-постановки и разработки на задачу? Спасибо.
eirnym, зато если подать newSize < table.Length, то всё уже не так хорошо.