簡體   English   中英

C# 對象和數組,如何使用它們?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM