WeakReference<MyObject> ref2 = new WeakReference<MyObject>(new MyObject()); MyObject obj2; if (ref2.TryGetTarget(out obj2)) { DoSomething(obj2); }