C#-将引用连接到以前创建的实例?

C#-将引用连接到以前创建的实例?,c#,class,object,reference,C#,Class,Object,Reference,例如,我创建了以下代码: class Info { public string Name; public int Age; } class Program { static void Main() { Info APersonsAccount; APersonsAccount = new Info(); APersonsAccount.Name = "Na

例如,我创建了以下代码:

class Info
    {
        public string Name;
        public int Age;
    }

class Program
{
    static void Main()
    {
        Info APersonsAccount;
        APersonsAccount = new Info();
        
        APersonsAccount.Name = "NameOfPerson";
        APersonsAccount.Age = 23;
        
        Console.WriteLine("Name: {0,-15} Age: {1,-20}", APersonsAccount.Name, APersonsAccount.Age);
        
        APersonsAccount = new Info();
        
        APersonsAccount.Name = "OtherName";
        APersonsAccount.Age = 25;
        
        Console.WriteLine("Name: {0,-15} Age: {1,-20}", APersonsAccount.Name, APersonsAccount.Age);
    }
}

我现在希望
APersonsAccount
引用我创建的
Info
类型的第一个实例。有什么方法可以做到这一点,或者解决方案是创建一个与第一个完全相同的新实例吗?

通过执行
APersonsAccount=new Info()第二次,您正在覆盖存储在
APersonsAccount
中的引用。 如果仍希望引用您创建的第一个
Info
实例,只需将其存储在其他变量中即可。 例如

Info AccountInfo1=new Info();
Info AccountInfo2=新信息();

或者使用集合将实例存储为
列表