Оператор O нельзя применить к типам X и Y
Vector3 dir = transform.right * Input.GetButton("Horizontal");
class Test
{
public T X<T>(T x) => x;
public T X<T>() => throw new InvalidOperationException();
}
typeof(Test)
.GetMethods() // Берём методы
.Where(x => x.Name == "X") // с именем "X"
.Where(x => x.IsGenericMethod) // обобщённые
.Where(x =>
{
var parameters = x.GetParameters();
var genericParameters = x.GetGenericArguments();
// У которых только один generic-параметр и 1 аргумент, которые равны
if (parameters.Length == 1 && genericParameters.Length == 1)
{
var t0 = parameters[0].ParameterType;
var t1 = genericParameters[0];
return t0 == t1;
}
else
{
return false;
}
})
public class Move : MonoBehaviour
<code lang="cs"></code>
- это сильно упростит чтение для тех, кто попробует решить твой вопрос<code lang="cs"></code>
- это сильно упростит чтение для тех, кто попробует решить твой вопрос
Или я возможно проглядел галочку при упаковке?
List<List<double[]>>
, но если повлиять не можешь и точно знаешь что содержимое именно такое:var items = orders_
.Cast<List<object>>() // В случае с List<List<double[]>> просто надо убрать эти вызовы Cast.
.SelectMany(x=>x)
.Cast<double[]>() // и этот тоже
.SelectMany(x=>x);
Console.WriteLine(string.Join(", ", items));
Что, кроме exe файла нужно кинуть в релиз?
dotnet publish -r win-x64 --self-contained -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -o ./publish-path
var newVector = Vector2.Create(x, y)
, но такого метода по понятным причинам нет, ибо он просто сразу будет вызывать конструктор