Tôi muốn định dạng int thành tiền tệ trong C#, nhưng không có phân số. Ví dụ: 100000 phải là "100.000 đô la", thay vì "100.000 đô la" (trong đó 100000.ToString ("C") cung cấp).Cách định dạng int dưới dạng tiền tệ trong C#?
Tôi biết tôi có thể làm điều này với 100000.Để chặn ("$ #, 0"), nhưng đó là $ -specific. Có cách nào để làm điều đó với định dạng tiền tệ ("C")?
C0 bạn không nhận được vị trí thập phân. Sử dụng C2 cho hai chữ số thập phân ... –
'.ToString (" C0 ")' hoặc '.ToString (" C2 ")' ... nó chỉ mất một giây, nhưng nếu nó tiết kiệm cho ai đó một giây ... – RJB