Ho bisogno di eseguire un controllo basato su un valore di stringa se è una data o decimale ma l'analisi della data restituisce sempre vero per i decimali.
string val = "3.5";
DateTime oDate = DateTime.Parse(val);
Restituisce una data valida 3/5/2019.
Come convalidare la stringa per sapere che è una data valida quando il formato della data non è noto?
TryParseExacte specificare formati di data validi.
DateTime.Parseprova più schemi. Se vuoi solo riconoscerne di specifici, prova ad analizzarli in modo specifico.
DateTime.ParseExactse sai quali formati può / dovrebbe prendere