我在格式化字符串时遇到问题:
Console.WriteLine("SSN: {0} Gross: {1} Tax: {2}", t[x].SSN, t[x].Gross.ToString("C"), t[x].Tax.ToString("C"));
Run Code Online (Sandbox Code Playgroud)
它应该打印:
SSN Gross Tax
123456789 $30,000.00 $8400.00
Run Code Online (Sandbox Code Playgroud)
完整代码如下:
using System;
namespace TaxPayerDemo
{
class Program
{
static void Main()
{
TaxPayer[] t = new TaxPayer[10];
int x;
for(x = 0; x < t.Length; ++x)
{
// Stores SSN
t[x] = new TaxPayer();
Console.Write("Please enter your SSN >> ");
t[x].SSN = Console.ReadLine();
// Stores Gross Income
Console.Write("Please enter your income >> ");
t[x].Gross = Convert.ToDouble(Console.ReadLine());
}
for (x = 0; x …Run Code Online (Sandbox Code Playgroud) c# ×1