The two documents show the same example: Server Load balancer controller, which makes me confused. This example seems to show that only one instance can be created.
Find another example and it seems that the solution to the Order Case mode in C # is provided:
Public sealed class Singleton <br/>{< br/> Singleton () <br/>{< br/>}< br/> Public static Singleton instance <br/>{< br/> Get <br/>{< br/> return nested. instance; <br/>}</P> <p> class nested <br/>{< br/> // explicit static constructor to tell C # compiler <br // not to mark type as beforefieldinit <br/> static nested () <br/>{< br/>}< br/> internal static readonly Singleton instance = new Singleton (); <br/>}< br/>
In this example, the sealed modifier is used to create a closed class to prevent inheritance. Then, an embedded class is defined and the method to be instantiated is defined in it. Its Attributes are static and read-only. Finally, a public attribute is defined to enable external access to this method.
All of this is still in the text, not essentials. Close.