Я работаю над этапом оптимизации для нашего asp. net веб-приложения и хочу уменьшить и ускорить как можно большую часть серверной части. Есть ли способ уменьшить значение l oop, чтобы оно стало лямбда-выражением, может быть?
Чистый пример чего-то, что я мог бы захотеть уменьшить:
string outS = "";
for (int i = 0; i < length; i++)
{
outS += random.Next(0, 9).ToString();
}
return int.Parse(outS).ToString();
Вместо того, чтобы создавать новую переменную, выполнять какую-то функцию для ее генерации и затем возвращать ее, есть ли способ, где я могу сделать все это в одной строке? Как вернуть функцию лямбда-выражения? Или текущая функциональность в любом случае является самым быстрым способом сделать это?
Как этот глупый пример:
return => for(int i = 0; i < length; i++)
{
random.Next(0, 9).ToString();
}