sprawdzanie poprawności pola tekstowego dla zezwalania „” ”Wartość c #

Chcę sprawdzić poprawność pola tekstowego, aby zezwolić tylko na jeden. wartość i tylko liczby. Oznacza, że ​​moja wartość w polu tekstowym powinna przyjmować tylko cyfry i jedną. wartość. Wartość powinna wynosić 123,50. Używam kodu do dodawania.oo lub.50 wartość na końcu mojej wartości. Mój kod to

double x;
double.TryParse(tb.Text, out x);
tb.Text = x.ToString(".00");

Bierze wszystkie klucze z klawiatury, ale chcę wziąć tylko liczby i jeden. wartość.

questionAnswers(8)

yourAnswerToTheQuestion