在C#中,"this"关键字用于引用当前类的实例。以下是一个简单的示例,说明了如何在C#中使用"this"关键字进行赋值:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public void SetName(string name)
{
this.Name = name;
}
public void SetAge(int age)
{
this.Age = age;
}
}
public class Program
{
public static void Main(string[] args)
{
Person person = new Person();
person.SetName("John");
person.SetAge(30);
Console.WriteLine($"Name: {person.Name}, Age: {person.Age}");
}
}
在这个示例中,我们创建了一个名为"Person"的类,其中包含两个属性:"Name"和"Age"。我们还定义了两个方法:"SetName"和"SetAge",它们分别用于设置"Name"和"Age"属性的值。在这些方法中,我们使用"this"关键字来引用当前类的实例,并为其属性赋值。
在"Main"方法中,我们创建了一个"Person"类的实例,并使用"SetName"和"SetAge"方法为其属性赋值。最后,我们使用"Console.WriteLine"输出这些属性的值。
总之,"this"关键字在C#中用于引用当前类的实例,并在赋值时使用它来指定属性所属的对象。
领取专属 10元无门槛券
手把手带您无忧上云