2012-04-14 13 views
0

Wie würden Sie eine Klasse bezeichnen, die niemals in C# instanziiert werden soll?Wie würdest du eine Klasse bezeichnen, die nie in C# instanziiert werden soll?

Zum Beispiel, ich lege alle meine Klassen-Dateien in einen Ordner namens Objects, aber jetzt möchte ich eine Klasse, die nur statische Methoden enthält, die die Verwendung anderer Objekte steuert, aber nie selbst instanziiert werden, und ich don ' Ich weiß, wo ich es in meine Dateistruktur einfügen oder wie ich es nennen soll!

Vielen Dank!

Antwort

6

Sie können diese statische Klasse aufrufen. Sie können es in einen Hilfsordner legen und es entweder XxxUtil oder XxxHelper nennen.

3

In der Regel suffix ich solche Typen mit dem Namen Utils.

public static class ObjectUtils { 
    ... 
} 
2

Wie DarthVader vorgeschlagen, XXXUtil und XXXHelper sind gute Namen. Wenn die statische Klasse Erweiterungsmethoden enthält, rufe ich sie XxxExtension.

public static class StringExtension 
{ 

    public static double ToDouble(this string myString) 
    { 
     return double.Parse(myString); 
    } 

} 
Verwandte Themen