Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

how to implement singelton in C# & its uses?

Answer Posted / chandana

To implement a singleton in C#, the steps are:

1. Make the constructor private
2. Declare a static object of the same class
3. Define a static method which return the same object.
This method checks the static variable object, if it
exists, return the same, if it doesn't exist, then creates
a new instance and returns.

This is used when we want to limit the object creation to
only one object for a particular class. e.g., For a
company, we would like to limit the object of type CEO to
be only one. (that means, we know that only 1 CEO exists
for a company).

Is This Answer Correct ?    8 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a partial method?

893


What is the difference between internal and protected in c#?

914


What is ienumerable <> in c#?

844


What is hashtable in c# with example?

892


What is int16?

870


Explain the steps to create satellite assembly?

843


What is overriding in c#?

835


What is a protected class c#?

838


What is executenonquery c#?

824


What is the use of table aliases?

854


Which is executed if an exception has not occurred?

902


What is multithreading with .net?

944


How can it prevents DLL Hell assembly versioning in .NET?

966


Explain the difference between // comments, /* */ comments and /// comments?

835


From a versioning perspective, what are the drawbacks of extending an interface as opposed to extending a class?

914