网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

C#中出现局部变量冲突如何解决

本篇文章给大家分享的是有关C#中出现局部变量冲突如何解决,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

成都创新互联专注于汉寿企业网站建设,成都响应式网站建设公司,商城网站制作。汉寿网站建设公司,为汉寿等地区提供建站服务。全流程按需设计,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

一个变量在同一个作用域中不能够声明两次,如下代码错误。

using System;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Threading.Tasks;

 

namespaceConsoleApplication1

{

  class Program

  {

    static void Main(string[] args)

    {

      int a =123;

      int a =456;

    }

  }

}

编译错误如下:

严重性

代码

说明

项目

文件

禁止显示状态

错误

CS0128

已在此范围定义了名为“a”的局部变量。

ConsoleApplication1

E:\01_workspace\02_programme_language\06_c#\2017\09\varConflict\ConsoleApplication1\ConsoleApplication1\Program.cs

14

活动

警告

CS0219

变量“a”已被赋值,但从未使用过它的值

ConsoleApplication1

E:\01_workspace\02_programme_language\06_c#\2017\09\varConflict\ConsoleApplication1\ConsoleApplication1\Program.cs

13

活动

警告

CS0219

变量“a”已被赋值,但从未使用过它的值

ConsoleApplication1

E:\01_workspace\02_programme_language\06_c#\2017\09\varConflict\ConsoleApplication1\ConsoleApplication1\Program.cs

14

活动

但是,如下代码正常:

using System;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Threading.Tasks;

 

namespaceConsoleApplication1

{

  class Program

  {

    static void Main(string[] args)

    {

      for (int a = 0;a < 10; a++)

      {

        Console.WriteLine(a);

      }

      for (int a = 0;a < 10; a++)

      {

        Console.WriteLine(a* 2);

      }

    }

  }

}

编译后执行结果:

C#中出现局部变量冲突如何解决

原因:在第一个循环结束后,a的作用域已经跳出。

以上就是C#中出现局部变量冲突如何解决,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


分享题目:C#中出现局部变量冲突如何解决
标题网址:http://bjjierui.cn/article/jcdhhh.html

其他资讯