using System; using System.Reflection; namespace Test { public class MyObject { private MyObject() { Console.WriteLine("Object created");} public static MyObject NewMyObject() { return new MyObject(); } } class Tester { static void Main(string[] args) { Test.MyObject mo = (Test.MyObject)Activator.CreateInstance(typeof(Test.MyObject),true); } } }Cetin