Предпринята попытка использовать имя, которое не существует в классе, пространстве имен или области. Проверьте правильность написания имени и директивы using и ссылки на сборки, чтобы убедиться, что это имя доступно.
GameObject drinksSp = instantiate(drinks[drinkInt]);
instantiate
? блокируется микросервис (мс) вообще целиком или все-таки только поток, из которого сделан вызов?
Так почему тогда в книге написано, что блокируется микросервис?
Math.Round
, но зависит от того какое округление нужноvar value1 = 13.444;
var value2 = 13.446;
// С параметром MidpointRounding.ToNegativeInfinity - без мат. округления, просто отбрасываются
Console.WriteLine(Math.Round(value1, 2, MidpointRounding.ToNegativeInfinity)); // 13.44
Console.WriteLine(Math.Round(value2, 2, MidpointRounding.ToNegativeInfinity)); // 13.44
// Если нужно мат. округление
Console.WriteLine(Math.Round(value1, 2)); // 13.44
Console.WriteLine(Math.Round(value2, 2)); // 13.45
MidpointRounding
параметром User Id
и Password
на Integrated Security=SSPI;
DeclaringType
у Member
.Console.WriteLine(NameOf(( ) => SomeStatic.Value ));
static string NameOf<T>(Expression<Func<T>> path)
{
var members = new Queue<string>();
Expression? exp = path.Body;
while (exp is not null)
{
if (exp is MemberExpression memberExpression)
{
var prevName = memberExpression.Member.DeclaringType?.Name;
if (prevName is not null)
{
if (members.TryPeek(out var last) || last != prevName)
{
members.Enqueue(prevName);
}
}
members.Enqueue(memberExpression.Member.Name);
exp = memberExpression.Expression;
}
else
{
break;
}
}
return string.Join('.', members);
}
class SomeStatic
{
public static int Value { get; set; }
}