首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#中"this"赋值的示例是什么?

在C#中,"this"关键字用于引用当前类的实例。以下是一个简单的示例,说明了如何在C#中使用"this"关键字进行赋值:

代码语言:csharp
复制
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#中用于引用当前类的实例,并在赋值时使用它来指定属性所属的对象。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券