Why there is no static structs in C#, but static methods within them exists? - by sfedorov1982 // OK struct MyStruct { static void Foo() { } } // Error static struct MyStruct { } Read the article