最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中的局部變量沖突問題

 更新時間:2019年12月19日 16:10:46   作者:grey_csdn  
今天小編就為大家分享一篇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;

    }

  }

}

編譯錯誤如下:

嚴(yán)重性

代碼

說明

項目

文件

禁止顯示狀態(tài)

錯誤

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

      }

    }

  }

}

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

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

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

相關(guān)文章

最新評論

肃北| 三台县| 麦盖提县| 巴青县| 丰都县| 怀化市| 泾川县| 昭觉县| 古蔺县| 潮州市| 吴川市| 无为县| 盐源县| 泊头市| 温宿县| 平顶山市| 大足县| 邯郸市| 台东县| 隆回县| 星子县| 凤冈县| 南木林县| 鹿邑县| 历史| 含山县| 宜州市| 五原县| 鄂托克前旗| 海伦市| 德兴市| 高青县| 双桥区| 交口县| 长春市| 兴城市| 壶关县| 沈阳市| 宣化县| 南宫市| 安塞县|