Initialising a C# static class won't compile

Static classes work in the same way as classes apart from one fundamental difference. They cannot be initalised.

Essentially, you are not able to use the new operator on a static class.

Learn more about static classes and class members from the Microsoft website.

We have this static CategoryHelper class.

public static class CategoryHelper
{
	public static List<int> GetAllCategoryIds()
	{
		return new List<int>();
	}
}

If we wanted to call the GetAllCategoryIds method, how would we do it?