如何用對象創建數組,提示用戶輸入每個對象的數據?我有一些代碼,但得到與不存在的「名稱」C#編程使用對象,數據字段和數組
//Main
public class TaxPayerDemo
{
public static void Main()
{
Taxpayer[] t = new Taxpayer[10];
int x;
for (x = 0; x < t.Length; ++x)
{
t[x] = new Taxpayer(SSN, Gross);
Console.WriteLine("Type your SSN");
t.SSN = Console.ReadLine();
Console.WriteLine("Please enter your income");
t.Gross = Convert.ToString(Console.ReadLine());
}
}
class Taxpayer
{
private string ssn;
private double gross;
private double tax;
public string SSN
{
get
{
return ssn;
}
set
{
CalcTax();
}
}
public double Gross
{
get
{
return gross;
}
set
{
CalcTax();
}
}
private void CalcTax()
{
if (tax < 30000)
{
tax = .15 * Gross;
}
else
if (tax > 30000)
{
tax = .28 * Gross;
}
}
}
}
}
錯誤的一些錯誤:
錯誤4「的System.Array」不包含一個定義 「毛」,沒有擴展方法「 Gross'接受 類型'System.Array'的第一個參數可以找到(您是否缺少使用指令 或程序集 參考?)C:\ homework \ 300 \ ConsoleApplication11 \ ConsoleApplication1 \ Class1.cs 20 19 ConsoleApplication1
錯誤3「的System.Array」不包含關於「SSN」的定義和沒有 擴展方法「SSN」接受型 「的System.Array」的第一個參數可以找到(是否缺少using指令或程序 組件 參考)C:\作業\ 300 \ ConsoleApplication11 \ ConsoleApplication1 \的Class1.cs 18 19 ConsoleApplication1
錯誤2 '總' 的名稱不在當前上下文 存在C:\作業\ 300 \ ConsoleApplication11 \ ConsoleApplication1 \ Class1.cs 16 42 ConsoleApplication1
錯誤1名稱'SSN'在當前的 con中不存在文本C:\作業\ 300 \ ConsoleApplication11 \ ConsoleApplication1 \的Class1.cs 16 37 ConsoleApplication1
你能發佈你的代碼嗎? – 2013-03-15 03:59:35
你能發佈你有問題的代碼嗎? – Dutts 2013-03-15 03:59:54
給他一個機會來粘貼一些代碼並在倒票前改進問題。 – R0MANARMY 2013-03-15 04:00:41