I see I can write :
protected static
in my C# class (in my case, an aspx.cs). As well as :
private static
static does not mean it is accessible everywhere. You still need protected/private to define visibility.
static
protected
private