HINTERGRUND zu testen geschrieben werden: Ich habe eine benutzerdefinierte Klasse in C# geschrieben (2005), mit Code ähnlich den folgenden:Wie kann eine C# Klasse gegen 0 sowie null
public class Savepoint
{
public int iOffset; /* Starting offset in main journal */
public u32 nOrig; /* Original number of pages in file */
public u32 iSubRec; /* Index of first record in sub-journal */
};
Nach Variable wurde mit Savepoint sp deklariert; Ich kann testen, ob hat mit Code ähnlich instanziiert worden:
if (sp != null) {...}
FRAGE: Ist es möglich, die Klasse Bediener irgendwie zu überlasten, so dass ich auch als auch die folgende Syntax verwenden: if (! sp) {...} oder if (sp = 0) {...}
PS: ich habe keinen wirklich guten Grund für den Wunsch, wenn (sp) außer der Gewohnheit Kraft zu schreiben.
Vielleicht den Grund zu erklären helfen, eine schmackhafte Antwort. –
Deshalb habe ich die PS hinzugefügt, es gibt keinen "guten Grund", nur meine tief verwurzelten Programmiergewohnheiten und Neugier – Noah