I dati che appartengono ai tipi di valore in virgola mobile sono sempre inficiati dall'errore di precisione della CPU.

I valori che leggi dal file di testo sono già tali quando li acquisisci o li assegni da codice.

Ti basta formattare il valore che acquisisci semplicemente applicando un arrotondamento tra quelli disponibili.

Comunque sia, posta anche il codice che hai scritto se occorrono ulteriori indicazioni, così abbiamo un riferimento preciso.

Prova anche a sostituire il tipo Double con Currency.

Ciao!