يبدو أن مركبة ثابتة محاكاة موصوفة في هذا الإجابة ، https://stackoverflow.com/a/256278/449837, ، يعمل في كل من تطبيقات الويب وغير وايب.
إليك عينة أعمل فيها:
public class ClassThatNeedsStaticFinalizer {
// ... other class properties, methods, etc ...
#region Static Finalizer Emulation
static readonly Finalizer finalizer = new Finalizer();
private sealed class Finalizer
{
~Finalizer()
{
// ... Do final stuff here ...
}
}
#endregion
}
(ملاحظة: بالنسبة لبعض بيئات Scratchpad Code مثل LinqPad ، قد لا يطلق ~ Finalizer حتى يغلق تطبيق ScratchPad نفسه)