Expression.ListInit 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ListInitExpression을 만듭니다.
오버로드
ListInit(NewExpression, IEnumerable<ElementInit>) |
지정된 ListInitExpression 개체를 사용하여 컬렉션을 초기화하는 ElementInit을 만듭니다. |
ListInit(NewExpression, IEnumerable<Expression>) |
이름이 "Add"인 메서드를 사용하여 컬렉션에 요소를 추가하는 ListInitExpression을 만듭니다. |
ListInit(NewExpression, ElementInit[]) |
지정된 ListInitExpression 개체를 사용하여 컬렉션을 초기화하는 ElementInit을 만듭니다. |
ListInit(NewExpression, Expression[]) |
이름이 "Add"인 메서드를 사용하여 컬렉션에 요소를 추가하는 ListInitExpression을 만듭니다. |
ListInit(NewExpression, MethodInfo, IEnumerable<Expression>) |
지정된 메서드를 사용하여 컬렉션에 요소를 추가하는 ListInitExpression을 만듭니다. |
ListInit(NewExpression, MethodInfo, Expression[]) |
지정된 메서드를 사용하여 컬렉션에 요소를 추가하는 ListInitExpression을 만듭니다. |
ListInit(NewExpression, IEnumerable<ElementInit>)
- Source:
- ListInitExpression.cs
- Source:
- ListInitExpression.cs
- Source:
- ListInitExpression.cs
지정된 ListInitExpression 개체를 사용하여 컬렉션을 초기화하는 ElementInit을 만듭니다.
public:
static System::Linq::Expressions::ListInitExpression ^ ListInit(System::Linq::Expressions::NewExpression ^ newExpression, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ElementInit> initializers);
static member ListInit : System.Linq.Expressions.NewExpression * seq<System.Linq.Expressions.ElementInit> -> System.Linq.Expressions.ListInitExpression
Public Shared Function ListInit (newExpression As NewExpression, initializers As IEnumerable(Of ElementInit)) As ListInitExpression
매개 변수
- newExpression
- NewExpression
NewExpression 속성에 설정할 NewExpression입니다.
- initializers
- IEnumerable<ElementInit>
IEnumerable<T> 컬렉션을 채우는 데 사용할 ElementInit 개체가 포함된 Initializers입니다.
반환
ListInitExpression 속성이 NodeType이고 ListInit 및 NewExpression 속성이 지정된 값으로 설정된 Initializers입니다.
예외
newExpression
.Type이 IEnumerable을 구현하지 않는 경우
예제
다음 예제에서는 메서드를 사용하여 ListInit(NewExpression, ElementInit[]) 두 개의 키-값 쌍이 있는 새 사전 instance 초기화를 나타내는 을 만드는 ListInitExpression 방법을 보여 줍니다.
string tree1 = "maple";
string tree2 = "oak";
System.Reflection.MethodInfo addMethod = typeof(Dictionary<int, string>).GetMethod("Add");
// Create two ElementInit objects that represent the
// two key-value pairs to add to the Dictionary.
System.Linq.Expressions.ElementInit elementInit1 =
System.Linq.Expressions.Expression.ElementInit(
addMethod,
System.Linq.Expressions.Expression.Constant(tree1.Length),
System.Linq.Expressions.Expression.Constant(tree1));
System.Linq.Expressions.ElementInit elementInit2 =
System.Linq.Expressions.Expression.ElementInit(
addMethod,
System.Linq.Expressions.Expression.Constant(tree2.Length),
System.Linq.Expressions.Expression.Constant(tree2));
// Create a NewExpression that represents constructing
// a new instance of Dictionary<int, string>.
System.Linq.Expressions.NewExpression newDictionaryExpression =
System.Linq.Expressions.Expression.New(typeof(Dictionary<int, string>));
// Create a ListInitExpression that represents initializing
// a new Dictionary<> instance with two key-value pairs.
System.Linq.Expressions.ListInitExpression listInitExpression =
System.Linq.Expressions.Expression.ListInit(
newDictionaryExpression,
elementInit1,
elementInit2);
Console.WriteLine(listInitExpression.ToString());
// This code produces the following output:
//
// new Dictionary`2() {Void Add(Int32, System.String)(5,"maple"),
// Void Add(Int32, System.String)(3,"oak")}
Dim tree1 As String = "maple"
Dim tree2 As String = "oak"
Dim addMethod As System.Reflection.MethodInfo = _
Type.GetType("System.Collections.Generic.Dictionary`2[System.Int32, System.String]").GetMethod("Add")
' Create two ElementInit objects that represent the
' two key-value pairs to add to the Dictionary.
Dim elementInit1 As System.Linq.Expressions.ElementInit = _
System.Linq.Expressions.Expression.ElementInit( _
addMethod, _
System.Linq.Expressions.Expression.Constant(tree1.Length), _
System.Linq.Expressions.Expression.Constant(tree1))
Dim elementInit2 As System.Linq.Expressions.ElementInit = _
System.Linq.Expressions.Expression.ElementInit( _
addMethod, _
System.Linq.Expressions.Expression.Constant(tree2.Length), _
System.Linq.Expressions.Expression.Constant(tree2))
' Create a NewExpression that represents constructing
' a new instance of Dictionary(Of Integer, String).
Dim newDictionaryExpression As System.Linq.Expressions.NewExpression = _
System.Linq.Expressions.Expression.[New](Type.GetType("System.Collections.Generic.Dictionary`2[System.Int32, System.String]"))
' Create a ListInitExpression that represents initializing
' a new Dictionary(Of T) instance with two key-value pairs.
Dim listInitExpression As System.Linq.Expressions.ListInitExpression = _
System.Linq.Expressions.Expression.ListInit( _
newDictionaryExpression, _
elementInit1, _
elementInit2)
Console.WriteLine(listInitExpression.ToString())
' This code produces the following output:
'
' new Dictionary`2() {Void Add(Int32, System.String)(5,"maple"),
' Void Add(Int32, System.String)(3,"oak")
설명
의 newExpression
속성은 Type 를 구현IEnumerable하는 형식을 나타내야 합니다.
결과 ListInitExpression 의 속성은 Type 와 같습니다newExpression
. 형식.
적용 대상
ListInit(NewExpression, IEnumerable<Expression>)
- Source:
- ListInitExpression.cs
- Source:
- ListInitExpression.cs
- Source:
- ListInitExpression.cs
이름이 "Add"인 메서드를 사용하여 컬렉션에 요소를 추가하는 ListInitExpression을 만듭니다.
public:
static System::Linq::Expressions::ListInitExpression ^ ListInit(System::Linq::Expressions::NewExpression ^ newExpression, System::Collections::Generic::IEnumerable<System::Linq::Expressions::Expression ^> ^ initializers);
public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> initializers);
static member ListInit : System.Linq.Expressions.NewExpression * seq<System.Linq.Expressions.Expression> -> System.Linq.Expressions.ListInitExpression
Public Shared Function ListInit (newExpression As NewExpression, initializers As IEnumerable(Of Expression)) As ListInitExpression
매개 변수
- newExpression
- NewExpression
NewExpression 속성에 설정할 NewExpression입니다.
- initializers
- IEnumerable<Expression>
IEnumerable<T> 컬렉션을 채우는 데 사용할 Expression 개체가 포함된 Initializers입니다.
반환
ListInitExpression 속성이 NodeType이고 ListInit 속성이 지정된 값으로 설정된 NewExpression입니다.
예외
newExpression
.Type이 IEnumerable을 구현하지 않는 경우
newExpression
.Type 또는 해당 기본 형식에 선언된 "Add"(대/소문자 구분 안 함)라는 인스턴스 메서드가 없는 경우
또는
newExpression
.Type 또는 해당 기본 형식의 add 메서드가 정확히 하나의 인수만 사용하지 않는 경우
또는
initializers
의 첫 번째 요소에 대한 Type 속성으로 표시되는 형식을 newExpression
.Type 또는 해당 기본 형식의 add 메서드에 대한 인수 형식에 할당할 수 없는 경우
또는
"Add"(대/소문자 구분 안 함)라는 둘 이상의 인수 호환 메서드가 newExpression
.Type 및/또는 해당 기본 형식에 있는 경우
설명
의 newExpression
속성은 Type 를 구현IEnumerable하는 형식을 나타내야 합니다.
의 이 오버로드를 사용하려면 입니다ListInit(NewExpression, IEnumerable<Expression>)newExpression
. 형식 또는 해당 기본 형식은 정확히 하나의 인수를 사용하는 "Add"(대/소문자를 구분하지 않음)라는 단일 메서드를 선언해야 합니다. 인수의 형식은 의 첫 번째 요소initializers
의 속성으로 Type 표현되는 형식에서 할당할 수 있어야 합니다.
반환 ListInitExpression 된 의 속성에는 Initializers 의 각 요소에 대한 형식 ElementInit 의 한 요소가 initializers
포함됩니다. 의 각 요소의 속성은 Arguments 의 Initializers 해당 요소를 initializers
포함하는 싱글톤 컬렉션입니다. 의 각 요소의 Initializers 속성은 AddMethod 에서 newExpression
검색된 add 메서드를 나타냅니다. 형식 또는 기본 형식입니다.
결과 ListInitExpression 의 속성은 Type 와 같습니다newExpression
. 형식.
적용 대상
ListInit(NewExpression, ElementInit[])
- Source:
- ListInitExpression.cs
- Source:
- ListInitExpression.cs
- Source:
- ListInitExpression.cs
지정된 ListInitExpression 개체를 사용하여 컬렉션을 초기화하는 ElementInit을 만듭니다.
public:
static System::Linq::Expressions::ListInitExpression ^ ListInit(System::Linq::Expressions::NewExpression ^ newExpression, ... cli::array <System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, params System.Linq.Expressions.ElementInit[] initializers);
static member ListInit : System.Linq.Expressions.NewExpression * System.Linq.Expressions.ElementInit[] -> System.Linq.Expressions.ListInitExpression
Public Shared Function ListInit (newExpression As NewExpression, ParamArray initializers As ElementInit()) As ListInitExpression
매개 변수
- newExpression
- NewExpression
NewExpression 속성에 설정할 NewExpression입니다.
- initializers
- ElementInit[]
ElementInit 컬렉션을 채우는 데 사용할 Initializers 개체의 배열입니다.
반환
ListInitExpression 속성이 NodeType이고 ListInit 및 NewExpression 속성이 지정된 값으로 설정된 Initializers입니다.
예외
newExpression
.Type이 IEnumerable을 구현하지 않는 경우
예제
다음 예제에서는 메서드를 사용하여 ListInit(NewExpression, ElementInit[]) 두 개의 키-값 쌍이 있는 새 사전 instance 초기화를 나타내는 을 만드는 ListInitExpression 방법을 보여 줍니다.
string tree1 = "maple";
string tree2 = "oak";
System.Reflection.MethodInfo addMethod = typeof(Dictionary<int, string>).GetMethod("Add");
// Create two ElementInit objects that represent the
// two key-value pairs to add to the Dictionary.
System.Linq.Expressions.ElementInit elementInit1 =
System.Linq.Expressions.Expression.ElementInit(
addMethod,
System.Linq.Expressions.Expression.Constant(tree1.Length),
System.Linq.Expressions.Expression.Constant(tree1));
System.Linq.Expressions.ElementInit elementInit2 =
System.Linq.Expressions.Expression.ElementInit(
addMethod,
System.Linq.Expressions.Expression.Constant(tree2.Length),
System.Linq.Expressions.Expression.Constant(tree2));
// Create a NewExpression that represents constructing
// a new instance of Dictionary<int, string>.
System.Linq.Expressions.NewExpression newDictionaryExpression =
System.Linq.Expressions.Expression.New(typeof(Dictionary<int, string>));
// Create a ListInitExpression that represents initializing
// a new Dictionary<> instance with two key-value pairs.
System.Linq.Expressions.ListInitExpression listInitExpression =
System.Linq.Expressions.Expression.ListInit(
newDictionaryExpression,
elementInit1,
elementInit2);
Console.WriteLine(listInitExpression.ToString());
// This code produces the following output:
//
// new Dictionary`2() {Void Add(Int32, System.String)(5,"maple"),
// Void Add(Int32, System.String)(3,"oak")}
Dim tree1 As String = "maple"
Dim tree2 As String = "oak"
Dim addMethod As System.Reflection.MethodInfo = _
Type.GetType("System.Collections.Generic.Dictionary`2[System.Int32, System.String]").GetMethod("Add")
' Create two ElementInit objects that represent the
' two key-value pairs to add to the Dictionary.
Dim elementInit1 As System.Linq.Expressions.ElementInit = _
System.Linq.Expressions.Expression.ElementInit( _
addMethod, _
System.Linq.Expressions.Expression.Constant(tree1.Length), _
System.Linq.Expressions.Expression.Constant(tree1))
Dim elementInit2 As System.Linq.Expressions.ElementInit = _
System.Linq.Expressions.Expression.ElementInit( _
addMethod, _
System.Linq.Expressions.Expression.Constant(tree2.Length), _
System.Linq.Expressions.Expression.Constant(tree2))
' Create a NewExpression that represents constructing
' a new instance of Dictionary(Of Integer, String).
Dim newDictionaryExpression As System.Linq.Expressions.NewExpression = _
System.Linq.Expressions.Expression.[New](Type.GetType("System.Collections.Generic.Dictionary`2[System.Int32, System.String]"))
' Create a ListInitExpression that represents initializing
' a new Dictionary(Of T) instance with two key-value pairs.
Dim listInitExpression As System.Linq.Expressions.ListInitExpression = _
System.Linq.Expressions.Expression.ListInit( _
newDictionaryExpression, _
elementInit1, _
elementInit2)
Console.WriteLine(listInitExpression.ToString())
' This code produces the following output:
'
' new Dictionary`2() {Void Add(Int32, System.String)(5,"maple"),
' Void Add(Int32, System.String)(3,"oak")
설명
의 newExpression
속성은 Type 를 구현IEnumerable하는 형식을 나타내야 합니다.
결과 ListInitExpression 의 속성은 Type 와 같습니다newExpression
. 형식.
적용 대상
ListInit(NewExpression, Expression[])
- Source:
- ListInitExpression.cs
- Source:
- ListInitExpression.cs
- Source:
- ListInitExpression.cs
이름이 "Add"인 메서드를 사용하여 컬렉션에 요소를 추가하는 ListInitExpression을 만듭니다.
public:
static System::Linq::Expressions::ListInitExpression ^ ListInit(System::Linq::Expressions::NewExpression ^ newExpression, ... cli::array <System::Linq::Expressions::Expression ^> ^ initializers);
public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, params System.Linq.Expressions.Expression[] initializers);
static member ListInit : System.Linq.Expressions.NewExpression * System.Linq.Expressions.Expression[] -> System.Linq.Expressions.ListInitExpression
Public Shared Function ListInit (newExpression As NewExpression, ParamArray initializers As Expression()) As ListInitExpression
매개 변수
- newExpression
- NewExpression
NewExpression 속성에 설정할 NewExpression입니다.
- initializers
- Expression[]
Expression 컬렉션을 채우는 데 사용할 Initializers 개체의 배열입니다.
반환
ListInitExpression 속성이 NodeType이고 ListInit 속성이 지정된 값으로 설정된 NewExpression입니다.
예외
newExpression
.Type이 IEnumerable을 구현하지 않는 경우
newExpression
.Type 또는 해당 기본 형식에 선언된 "Add"(대/소문자 구분 안 함)라는 인스턴스 메서드가 없는 경우
또는
newExpression
.Type 또는 해당 기본 형식의 add 메서드가 정확히 하나의 인수만 사용하지 않는 경우
또는
initializers
의 첫 번째 요소에 대한 Type 속성으로 표시되는 형식을 newExpression
.Type 또는 해당 기본 형식의 add 메서드에 대한 인수 형식에 할당할 수 없는 경우
또는
"Add"(대/소문자 구분 안 함)라는 둘 이상의 인수 호환 메서드가 newExpression
.Type 및/또는 해당 기본 형식에 있는 경우
설명
의 newExpression
속성은 Type 를 구현IEnumerable하는 형식을 나타내야 합니다.
의 이 오버로드를 사용하려면 입니다ListInit(NewExpression, Expression[])newExpression
. 형식 또는 해당 기본 형식은 정확히 하나의 인수를 사용하는 "Add"(대/소문자를 구분하지 않음)라는 단일 메서드를 선언해야 합니다. 인수의 형식은 의 첫 번째 요소initializers
의 속성으로 Type 표현되는 형식에서 할당할 수 있어야 합니다.
반환 ListInitExpression 된 의 속성에는 Initializers 의 각 요소에 대한 형식 ElementInit 의 한 요소가 initializers
포함됩니다. 의 각 요소의 속성은 Arguments 의 Initializers 해당 요소를 initializers
포함하는 싱글톤 컬렉션입니다. 의 각 요소의 Initializers 속성은 AddMethod 에서 newExpression
검색된 add 메서드를 나타냅니다. 형식 또는 기본 형식입니다.
결과 ListInitExpression 의 속성은 Type 와 같습니다newExpression
. 형식.
적용 대상
ListInit(NewExpression, MethodInfo, IEnumerable<Expression>)
- Source:
- ListInitExpression.cs
- Source:
- ListInitExpression.cs
- Source:
- ListInitExpression.cs
지정된 메서드를 사용하여 컬렉션에 요소를 추가하는 ListInitExpression을 만듭니다.
public:
static System::Linq::Expressions::ListInitExpression ^ ListInit(System::Linq::Expressions::NewExpression ^ newExpression, System::Reflection::MethodInfo ^ addMethod, System::Collections::Generic::IEnumerable<System::Linq::Expressions::Expression ^> ^ initializers);
public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, System.Reflection.MethodInfo addMethod, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> initializers);
public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, System.Reflection.MethodInfo? addMethod, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> initializers);
static member ListInit : System.Linq.Expressions.NewExpression * System.Reflection.MethodInfo * seq<System.Linq.Expressions.Expression> -> System.Linq.Expressions.ListInitExpression
Public Shared Function ListInit (newExpression As NewExpression, addMethod As MethodInfo, initializers As IEnumerable(Of Expression)) As ListInitExpression
매개 변수
- newExpression
- NewExpression
NewExpression 속성에 설정할 NewExpression입니다.
- addMethod
- MethodInfo
컬렉션에 요소를 추가하는 "Add"(대/소문자 구분 안 함)라는 인스턴스 메서드를 나타내는 MethodInfo입니다.
- initializers
- IEnumerable<Expression>
IEnumerable<T> 컬렉션을 채우는 데 사용할 Expression 개체가 포함된 Initializers입니다.
반환
ListInitExpression 속성이 NodeType이고 ListInit 속성이 지정된 값으로 설정된 NewExpression입니다.
예외
newExpression
.Type이 IEnumerable을 구현하지 않는 경우
또는
addMethod
가 null
이 아니고 정확히 하나의 인수를 받는 "Add"(대/소문자 구분 안 함)라는 인스턴스 메서드를 나타내지 않는 경우
또는
addMethod
가 null
이 아니고 initializers
에 있는 요소 중 하나 이상의 Type 속성이 나타내는 형식을 addMethod
가 나타내는 메서드의 인수 형식에 할당할 수 없는 경우
addMethod
가 null
이고 newExpression
.Type 또는 해당 기본 형식에 하나의 형식 호환 인수를 받는 "Add"라는 인스턴스 메서드가 없는 경우
설명
의 newExpression
속성은 Type 를 구현IEnumerable하는 형식을 나타내야 합니다.
가 이newExpression
면 addMethod
입니다null
. 형식 또는 해당 기본 형식은 정확히 하나의 인수를 사용하는 "Add"(대/소문자를 구분하지 않음)라는 단일 메서드를 선언해야 합니다. 이 아닌 null
경우 addMethod
정확히 하나의 매개 변수가 있는 "Add"(대/소문자를 구분하지 않음)라는 instance 메서드를 나타내야 합니다. 각 요소 initializers
의 속성으로 Type 표시되는 형식을 add 메서드의 인수 형식에 할당할 수 있어야 합니다.
반환 ListInitExpression 된 의 속성에는 Initializers 의 각 요소에 대한 형식 ElementInit 의 한 요소가 initializers
포함됩니다. 의 각 요소의 속성은 Arguments 의 Initializers 해당 요소를 initializers
포함하는 싱글톤 컬렉션입니다. AddMethod 의 각 요소 Initializers 의 속성은 와 같습니다addMethod
.
Type 결과 ListInitExpression 의 속성은 와 같습니다newExpression
. 형식.
적용 대상
ListInit(NewExpression, MethodInfo, Expression[])
- Source:
- ListInitExpression.cs
- Source:
- ListInitExpression.cs
- Source:
- ListInitExpression.cs
지정된 메서드를 사용하여 컬렉션에 요소를 추가하는 ListInitExpression을 만듭니다.
public:
static System::Linq::Expressions::ListInitExpression ^ ListInit(System::Linq::Expressions::NewExpression ^ newExpression, System::Reflection::MethodInfo ^ addMethod, ... cli::array <System::Linq::Expressions::Expression ^> ^ initializers);
public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, System.Reflection.MethodInfo addMethod, params System.Linq.Expressions.Expression[] initializers);
public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, System.Reflection.MethodInfo? addMethod, params System.Linq.Expressions.Expression[] initializers);
static member ListInit : System.Linq.Expressions.NewExpression * System.Reflection.MethodInfo * System.Linq.Expressions.Expression[] -> System.Linq.Expressions.ListInitExpression
Public Shared Function ListInit (newExpression As NewExpression, addMethod As MethodInfo, ParamArray initializers As Expression()) As ListInitExpression
매개 변수
- newExpression
- NewExpression
NewExpression 속성에 설정할 NewExpression입니다.
- addMethod
- MethodInfo
하나의 인수를 받으며 컬렉션에 요소를 추가하는 인스턴스 메서드를 나타내는 MethodInfo입니다.
- initializers
- Expression[]
Expression 컬렉션을 채우는 데 사용할 Initializers 개체의 배열입니다.
반환
ListInitExpression 속성이 NodeType이고 ListInit 속성이 지정된 값으로 설정된 NewExpression입니다.
예외
newExpression
.Type이 IEnumerable을 구현하지 않는 경우
또는
addMethod
가 null
이 아니고 정확히 하나의 인수를 받는 "Add"(대/소문자 구분 안 함)라는 인스턴스 메서드를 나타내지 않는 경우
또는
addMethod
가 null
이 아니고 initializers
에 있는 요소 중 하나 이상의 Type 속성이 나타내는 형식을 addMethod
가 나타내는 메서드의 인수 형식에 할당할 수 없는 경우
addMethod
가 null
이고 newExpression
.Type 또는 해당 기본 형식에 하나의 형식 호환 인수를 받는 "Add"라는 인스턴스 메서드가 없는 경우
설명
의 newExpression
속성은 Type 를 구현IEnumerable하는 형식을 나타내야 합니다.
가 이newExpression
면 addMethod
입니다null
. 형식 또는 해당 기본 형식은 정확히 하나의 인수를 사용하는 "Add"(대/소문자를 구분하지 않음)라는 단일 메서드를 선언해야 합니다. addMethod
가 이 아니면 null
정확히 하나의 매개 변수가 있는 "Add"(대/소문자를 구분하지 않음)라는 instance 메서드를 나타내야 합니다. 각 요소 initializers
의 속성으로 Type 표시되는 형식은 add 메서드의 인수 형식에 할당할 수 있어야 합니다.
반환 ListInitExpression 된 의 속성에는 Initializers 의 각 요소에 대해 형식 ElementInit 의 한 요소가 initializers
포함됩니다. Arguments 의 각 요소의 속성은 의 Initializers 해당 요소를 initializers
포함하는 싱글톤 컬렉션입니다. AddMethod 의 각 요소 Initializers 의 속성은 와 같습니다addMethod
.
Type 결과 ListInitExpression 의 속성은 와 같습니다newExpression
. 형식.
적용 대상
.NET