Esto es simple de explicar: esto funcionaPila excepción de desbordamiento en C# colocador
using System;
using ConstraintSet = System.Collections.Generic.Dictionary<System.String, double>;
namespace ConsoleApplication2
{
class test
{
public ConstraintSet a { get; set; }
public test()
{
a = new ConstraintSet();
}
static void Main(string[] args)
{
test abc = new test();
Console.WriteLine("done");
}
}
}
no esto
using System;
using ConstraintSet = System.Collections.Generic.Dictionary<System.String, double>;
namespace ConsoleApplication2
{
class test
{
public ConstraintSet a { get { return a; } set { a = value; } }
public test()
{
a = new ConstraintSet();
}
static void Main(string[] args)
{
test abc = new test();
Console.WriteLine("done");
}
}
}
me sale una excepción de desbordamiento de pila en seleccionador de en segunda clase y hago no sé por qué. No puedo usar el primer formulario porque no es compatible con el motor de unidad
'No puedo usar la primera forma, ya que no es compatible con la unidad engine' ... La primera forma es una forma rápida de nivel compilador. Debería funcionar bien con el motor de unidad. – SLaks
posible duplicado de [StackOverFlow en la propiedad de la clase] (http://stackoverflow.com/questions/680765/stackoverflow-on-class-property) y muchos otros. –
no, el compilador de unity C# no es compatible con esta sintaxis – Patrik