0

初心者向けの簡単な質問です...文字列オブジェクトを作成する方法はわかりましたが、int オブジェクトを作成するにはどうすればよいですか?

私のコンテキストファイルからのxmlコードフラグメントは次のとおりです。

<object id="myString" type="System.String">
  <constructor-arg value="foo" />    
</object>
<object id="myInt" type="System.Int32">
   <<<**** how do I set this ****>>>>
</object>
4

2 に答える 2

3

これを試して:

<object id="MyInt" type="System.Int32" factory-method="Copy">
  <constructor-arg index="0">
    <value>123</value>
  </constructor-arg>
</object>
于 2013-07-02T23:28:16.333 に答える
0

これを試して:

<object id="MyInt" type="System.Int32" factory-method="Parse">
  <constructor-arg index="0">
    <value>123</value>
  </constructor-arg>
</object>

プリミティブ型 System.Int32 のオブジェクトを作成するには、 factory-method="Parse" を使用する必要があります。属性 factory-method="Copy" は System.Int32 型には存在せず、静的メソッドを使用する必要があるため機能しません。

于 2015-05-19T17:01:13.697 に答える