87,910
社区成员
发帖
与我相关
我的任务
分享
class Program
{
static void Main(string[] args)
{
var user = new User() { Age = 20, Name = "张三" };
Console.WriteLine("初始化:" + user.ToString());
tt(user);
Console.WriteLine("after tt:" + user.ToString());
t2(ref user);
Console.WriteLine("after t2:" + user.ToString());
Console.ReadKey();
}
static void tt(User user)
{
user.Age = 30;
user = new User() { Age = 50, Name = "李四" };
Console.WriteLine("tt new:" + user.ToString());
}
static void t2(ref User user)
{
user.Age = 60;
user = new User() { Age = 50, Name = "王五" };
Console.WriteLine("t2 new:" + user.ToString());
}
class User
{
public string Name { get; set; }
public int Age { get; set; }
public override string ToString()
{
return string.Format("姓名:{0},年龄:{1}", Name, Age);
}
}
}