Вот о чем я думаю ...
public class MyClass
{
public const string MyConstant = "MyConstantValue";
private static MyClass DefaultInstance;
static MyClass()
{
DefaultInstance = new MyClass();
}
}
...
NotificationService.RegisterForNotification(MyClass.MyConstant, Callback);
Будет ли это работать или мне нужно будет использовать что-то вроде static readonly
поля свойства для запуска статического конструктора?