[英]C# objects and arrays, how to use them?
大家好,我正在為我的 C# 類開發一個項目,有點困惑我正在嘗試將對象添加到數組,然后將它們打印到控制台以查看它們是否在那里,但這對我不起作用我完全迷失了有人可以告訴我如何處理下面的代碼。
using System;
class CreateTaxPayer
{
static void Main()
{
Taxpayer[] testArray = new Taxpayer[1];
for (int i = 0; i < testArray.Length; i++)
{
Console.Write("Enter the social security number for taxpayer" + (i + 1) + " ");
testArray[i].SSN = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(testArray[i].SSN);
}
}
}
class Taxpayer
{
public int SSN { get; set; }
}
您正在創建數組,但您還必須創建數組的元素。 像這樣:
testArray[i] = new Taxpayer();
testArray[i].SSN = Convert.ToInt32(Console.ReadLine());
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Taxpayer[] testArray = new Taxpayer[1];
for (int i = 0; i <testArray.Length; i++)
{
Console.Write("Enter the social security number for taxpayer" + (i + 1) + " ");
testArray[i] = new Taxpayer();
testArray[i].SSN = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(testArray[i].SSN);
}
}
}
class Taxpayer
{
public int SSN { get; set; }
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.