欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中的局部變量沖突問(wèn)題

 更新時(shí)間:2019年12月19日 16:10:46   作者:grey_csdn  
今天小編就為大家分享一篇C#中的局部變量沖突問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

一個(gè)變量在同一個(gè)作用域中不能夠聲明兩次,如下代碼錯(cuò)誤。

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;

    }

  }

}

編譯錯(cuò)誤如下:

嚴(yán)重性

代碼

說(shuō)明

項(xiàng)目

文件

禁止顯示狀態(tài)

錯(cuò)誤

CS0128

已在此范圍定義了名為“a”的局部變量。

ConsoleApplication1

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

14

活動(dòng)

警告

CS0219

變量“a”已被賦值,但從未使用過(guò)它的值

ConsoleApplication1

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

13

活動(dòng)

警告

CS0219

變量“a”已被賦值,但從未使用過(guò)它的值

ConsoleApplication1

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

14

活動(dòng)

但是,如下代碼正常:

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);

      }

    }

  }

}

編譯后執(zhí)行結(jié)果:

原因:在第一個(gè)循環(huán)結(jié)束后,a的作用域已經(jīng)跳出。

以上這篇C#中的局部變量沖突問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論