2009-11-03 6 views
1

복잡한 형식 인 매개 변수 배열 (params 키워드) 생성자 인수를 채우기 위해 C# 응용 프로그램과 함께 Spring.NET을 사용하려고합니다 (이를 SecretCode라고 부릅니다. 이 경우 열거 형식이됩니다.Spring.NET 생성자에서 complex Type params 인수를 사용하는 방법

XML 파일을 구성하도록이 설명서를 참조 할 수 있습니까?

참고로, 여기에 관련 코드 조각은 다음과 같습니다

var something = new DerivedClass(SecretCode.One, SecretCode.Two, SecretCode.Fifty-Two); 
:

public class MyValueSet<T> where T: struct 
{ 
    public MyValueSet(params T[] values) {...} 
} 

public class DerivedClass : MyValueSet<SecretCode> {...} 

public enum SecretCode {...} 

나는 Spring.NET 구성 파일로 교체하려 하드 코딩 된 코드가 (충분히 가까이에)이있다

생각 하시겠습니까?

답변

1

나는 Spring.NET을 더 잘 알고있는 누군가가 더 나은 대답을했는지를 알기 위해 질문을 게시했습니다.

<object id="myobject" type="DerivedClass, Assembly.Containing.The.DerivedClass"> 
    <constructor-arg name="values"> 
    <list element-type="SecretCode, Assembly.Containing.The.SecretCode.Enumeration"> 
     <value>One</value> 
     <value>Two</value> 
     <value>Fifty-Two</value> 
    </list> 
    </constructor-arg> 
</object> 
+0

이 올바른 구성 이럴입니다 :

내가 함께 끝났다 구성이 있습니다. 나는 다른 방법이 없다고 생각하지 않는다. – BennyM

관련 문제