次のコードを使用しているとします。
Type type = info.ParameterType;
object activatedTypeToReference = Activator.CreateInstance(type.GetElementType());
activatedTypeToReference
C# で上記のオブジェクトへの参照パラメーター オブジェクトを作成するにはどうすればよいですか?
When you invoke the method, you pass in an array of arguments. For an out
parameter, you don't need to specify anything for the array element - the value can just be null. When the method returns, the array will contain the value set by the method. Here's an example:
using System;
public class Test
{
static void Main()
{
var method = typeof(Test).GetMethod("DummyMethod");
object[] args = new object[1];
method.Invoke(null, args);
Console.WriteLine(args[0]); // Prints 10
}
public static void DummyMethod(out int x)
{
x = 10;
}
}