首页 > 编程语言 >C#变量的作用域

C#变量的作用域

时间:2023-01-15 22:45:48浏览次数:43  
标签:Console 变量 作用域 System C# int static using

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace learn_val_location
{
    internal class Program
    {
        // static的变量是全局变量,都可以访问到,也可以修改
        static int aaa = 123;

        // const表示一个常量,都可以访问到,不可以修改
        const int bbb = 123;

        // 
        int eee = 123;
        static void Main(string[] args)
        {
            // 函数内部的变量只有内部可以访问到
            int ccc = 123;

            // 变量的作用域
            int f;
            for (int i = 0; i < 10; i++)
            {
                f = 3;
            }
            // for循环中定义的变量在外边不能使用; 就算是在外边定义但是没初始化的也不能用
            Console.WriteLine(f);

            // if循环内部的可以访问到
            int h;
            if (true)
            {
                h = 3;
            }
            Console.WriteLine(h);

            void AAA()
            {
                Console.WriteLine(ccc); // 内部定义的函数
            }

            Console.WriteLine(eee); // 没有static修饰的变量在内部访问不到
        }
        AAA(); // 内部定义的函数外部访问不到
    }
    
}

标签:Console,变量,作用域,System,C#,int,static,using
From: https://www.cnblogs.com/yingyingdeyueer/p/17054393.html

相关文章

  • 【c++】以函数调用的方式来书写矩阵乘法
    一、第一版/*m:A的行*o:A的列,B的行*n:B的列*res:存储最终的结果*/voidmulti(doubleA0[21][21],doubleB0[21][21],intm,into,intn,doubleres[21][21]){......
  • Execution failed for task ':app:checkDebugDuplicateClasses'解决办法
    Afailureoccurredwhileexecutingcom.android.build.gradle.internal.tasks.CheckDuplicatesRunnable >Duplicateclassandroid.support.v4.app.INotificationSi......
  • 【C++高级编程】(五)编码风格
                                                         ......
  • 第9章 使用MVC为移动和客户端应用程序创建Web API(ASP.NET Core in Action, 2nd Editio
    本章包括创建WebAPI控制器以向客户端返回JSON使用属性路由自定义URL使用内容协商生成响应使用[ApiController]属性应用通用约定在前五章中,您已经完成了服务器端渲......
  • 1.1 excel基本操作和快捷键
    数据分析总体细节学习目录:知乎网站:https://zhuanlan.zhihu.com/p/116509353内容目录电子表格发展历史工作簿工作表数据基本操作数据类型常用快捷键1电子表格......
  • 1.2 excel 操作技巧
    Excel数据分析:Excel必须掌握的7个操作技巧老铁们,我又来啦,上次分享了Excel最基本的操作,那今天的内容有所升级哦,来看看Excel中有哪些操作技巧,学会这些,日常数据处理工作just-......
  • Linux && CentOS7
    Linux&&CentOS7.6虚拟1.VMware虚拟机1.1如何安装VMware​ 官方链接:www.vmware.com​ VMware是用于在Linux或WindowsPC上运行虚拟机的行业标准桌面管理程......
  • JSP内置对象及作用域
       ......
  • python读取pcap流量
    fromscapy.allimport*packet0=rdpcap('G:/testcic/input/ubuntu_chrome_discord_7.pcap')importos#读取dir_path目录下的文件dir_path=r'G:/testcic/input/'fil......
  • C#函数
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespacelearn_function{internalcl......