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=新信息();
或者使用集合将实例存储为列表
。