這是簡單的解釋: 這個作品堆棧溢出異常
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");
}
}
}
這並不
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");
}
}
}
我得到一個堆棧溢出異常上的二傳手在第二類和我做不知道爲什麼。我不能使用第一種形式,因爲它不受統一引擎的支持
'我不能使用第一種形式,因爲它不是由統一engine'支持...第一種形式是一個編譯器級的簡寫。它應該適用於統一引擎。 – SLaks 2010-07-18 15:44:48
[類屬性上的StackOverFlow]的可能重複(http://stackoverflow.com/questions/680765/stackoverflow-on-class-property)以及其他許多。 – 2010-07-18 15:45:55
nope,unity c#編譯器不支持這種語法 – Patrik 2010-07-18 15:56:41