Dneska bude trochu změna, jelikož když jsem si projížděl další otázky z Henselmanova seznamu, tak jsem shledal některé naprosto nezajímavé. Netvrdím, že nejsou důležité, ale kdo se dnes ještě vrtá v COMech? Moc lidí to nebude. Takže otázky týkající se COM jsou z kola venku. Spíše se zaměřím na otázky, které jsou zajímavé z hlediska přijímacích pohovorů. Takže to bude teď trochu na přeskáčku.
26. Co je špatně na DateTime.Parse(myString);?
V podstatě nic, pokud je vám jedno v jakém formátu bude string převeden na datum. Pokud nespecifikujete formát datumu v řetězci, tak hrozí třeba záměna měsíců a dnů viz. US formátování MM/dd/yyy oproti českému formátování dd/MM/yyy. Pak samozřejmě dojde k nekorektnímu výstupu a padne to na vyjímku, když se bude snažit formátovat 13 den jako měsíc.
Ideálně použijte DateTime.ParseExact() místo DateTime.Parse().