using System; using System.Reflection; using System.Text; public class Example { public static void Main() { Type sbType = typeof(StringBuilder); object o = Activator.CreateInstance(sbType); sbType.InvokeMember("Append", BindingFlags.Public | BindingFlags.Instance | BindingFlags.InvokeMethod, Type.DefaultBinder, o, new object[] {"Salut, là bas."}); Console.WriteLine(o.ToString()); o = Activator.CreateInstance(sbType, new object[]{"Salut"}); sbType.InvokeMember("Append", BindingFlags.Public | BindingFlags.Instance | BindingFlags.InvokeMethod, Type.DefaultBinder, o, new object[] {" Bonjour"}); Console.WriteLine(o.ToString()); } } |
0