首页
学习
活动
专区
工具
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#中用于引用当前类的实例,并在赋值时使用它来指定属性所属的对象。

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

相关·内容

28秒

六西格玛中的RCA是什么?

34分42秒

PHP7.4最新版基础教程 13.PHP中的运算符(上)(基本、赋值、比较运算符) 学习猿地

4分15秒

git merge 不为人知的秘密

43分16秒

1.尚硅谷全套JAVA教程--基础必备(67.32GB)/尚硅谷Java入门教程,java电子书+Java面试真题(2023新版)/08_授课视频/109-面向对象(高级)-小结:类中属性赋值的位置及过程.mp4

4分26秒

068.go切片删除元素

5分25秒

046.go的接口赋值+嵌套+值方法和指针方法

2时1分

平台月活4亿,用户总量超10亿:多个爆款小游戏背后的技术本质是什么?

19分4秒

【入门篇 2】颠覆时代的架构-Transformer

4分48秒

1.11.椭圆曲线方程的离散点

8分7秒

【自学编程】给大二学弟的编程学习建议

7分8秒

059.go数组的引入

2分32秒

052.go的类型转换总结

领券