na przykład powiedzieć, że tworzę DuckCzy powinienem sprawdzić, czy obiekt jest pusty pierwszy czy drugi?
Duck myDuck = DuckFactory.CreateDuck();
w przeszłości zawsze sprawdzić, czy myDuck jest null
if (myDuck == null)
{
// Do stuff
}
I niedawno wyglądało na to sprawdzić dla wartości null jakiegoś kodu pierwszy.
if (null == myDuck)
{
// Do stuff
}
Wydaje mi się, że są one takie same, ale czy są jakieś różnice między tymi dwoma? Czy są jakieś korzyści z wydajności dla jednego nad drugim? Czy istnieje zalecana sprawdzona metoda sprawdzania, czy obiekt jest pusty?
Dupie McDuperson: http://stackoverflow.com/questions/ 655657/0-variable-or-null-obj-an-outdated-in-c/655670 # 655670 – Dana
Liczba kopii co najmniej 3: http://askjonskeet.com/search/?q = literówka + C% 2B% 2B –
Próbowałem wykonać należytą staranność, poszukując dupta w tej sprawie. Dla mnie bardzo trudne było zwerbalizowanie w zwięzły sposób. Tak czy siak, dzięki za wspaniałe odpowiedzi. – bendewey