在C#中,可以使用反射來動態地創建對象。下面是一些示例代碼,展示了如何使用反射來創建對象:
Type type = typeof(MyClass); // 要創建對象的類型
object obj = Activator.CreateInstance(type); // 創建對象
Type type = typeof(MyClass); // 要創建對象的類型
ConstructorInfo constructor = type.GetConstructor(Type.EmptyTypes); // 獲取無參數的構造函數
object obj = constructor.Invoke(null); // 創建對象
Type type = typeof(MyClass); // 要創建對象的類型
object obj = type.InvokeMember(null, BindingFlags.CreateInstance, null, null, null); // 創建對象
在上述示例中,MyClass
是要創建的對象的類型。可以替換為實際的類型,并根據需要選擇適合的方法來創建對象。