I see I can write :
protected static
in my C# class (in my case, an aspx.cs). As well as :
private static
Use protected if you only want the variable to be accessible through certain classes, for instance when using polymorphism and inheritance. Public makes it always visible within the scope and private is pretty obvious.