第八章:C# 变量作用域

csdn推荐

在编程中,变量的作用域决定了变量的可见性和生命周期。理解变量的作用域有助于编写清晰、高效的代码,并避免变量命名冲突和不必要的内存使用。C#中的变量作用域可以分为局部变量、成员变量、静态变量等。

1. 局部变量(Local Variables)

局部变量在方法或代码块中声明,只在该方法或代码块中可见。局部变量的生命周期从声明开始,到包含它的代码块执行完毕为止。

示例:

void PrintNumber()
{
   
    int number = 10; // 局部变量
    Console.WriteLine($"Number: {
     number}");
}
PrintNumber();
// Console.WriteLine(number); // 错误,局部变量在方法外不可见

在这个示例中,number 变量在 PrintNumber 方法中声明,只在该方法内可见。尝试在方法外访问 number 会导致编译错误。

2. 成员变量(Member Variables)

成员变量在类中声明,可以在类的所有方法中访问。成员变量的生命周期从对象创建开始,到对象被销毁为止。

示例:

class Person
{
   
    public string Name; // 成员变量
    public void Introduce()
    {
   
        Console.WriteLine($"Hello, my name is {
     Name}.");
    }
}

文章来源:https://blog.csdn.net/kimjoonsoo/article/details/139224954



微信扫描下方的二维码阅读本文

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容