ITPub博客

首页 > > > 我在for循环语句给变量S赋值,但程序报错:使用了未赋值的局部变量“s”,希望老师们指导

我在for循环语句给变量S赋值,但程序报错:使用了未赋值的局部变量“s”,希望老师们指导

作者:amadan 时间:2019-10-23 15:35:18 0 删除 编辑

 1 using System;

2 using System.Collections.Generic;

3 using System.Linq;

4 using System.Text;

5

6 namespace 数组的排序练习

7 {

8 class Program

9 {

10 static void Main(string[] args)

11 {

12 string[] names = { "梅西", "卡卡", "郑大世" };

13 string s;

14 //在for循环语句不是个s赋值了,怎么还是报错“局部变量S未赋值”

15 for (int i = 0; i < names.Length-2; )

16 {

17 s=names[i]+"|";

18 Console.Write(s);

19 i++;

20 }

21 s=s+names[names.Length-1];

22 Console.WriteLine(s);

23

24 Console.ReadKey();

25 }

26 }

27 }

程序报错:使用了未赋值的局部变量“s”(即代码中的红色s),可是我不是在for语句中,已经赋值初始化了吗?

希望各位老师们,指导学生,指点迷津

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2310/viewspace-3133130/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-06

  • 博文量
    200
  • 访问量
    14417