-1

次のような 2 つの ScriptSharp クラスがあるとします。

public class Person {
    public int Weight;
    public Name Name;
    public int Height;
}

public class Name { 
   public string FirstName;
   public string LastName;
}

出力 JS で ScriptSharp に以下を生成させるにはどうすればよいですか?

var object1 = {
  weight: 0,
  name: {firstname: 'fname1', lastname: 'srn1'},
  height: 97
};

instead of

var object1 = {};
object1.weight = 0;
object1.height = 97;
4

1 に答える 1

1

最終的には、オブジェクト リテラルの言語サポートが提供される予定です。

それまでの間、script# テストの 1 つで CustomDictionary クラスで実証された手法を使用できます。 https://github.com/nikhilk/scriptsharp/blob/master/tests/TestCases/Expression/New/Code.csを参照してください。 .

于 2012-10-22T17:36:13.163 に答える