So here is what I'm thinking...
public class MyClass { public const string MyConstant = "MyConstantValue"; private static MyClass DefaultInstance; static MyClass() { DefaultInstance = new MyClass(); } } ... NotificationService.RegisterForNotification(MyClass.MyConstant, Callback); Will this work or do I need to use something like a static readonly property field to trigger the static constructor?