此特定For循环所需的说明

时间:2016-01-10 20:09:36

标签: c#

有人可以为我解释这段代码,我是初学者,我不能理解这里的int a = Convert.ToInt32(Console.ReadLine()); int b = Convert.ToInt32(Console.ReadLine()); int c = Convert.ToInt32(Console.ReadLine()); int d = Convert.ToInt32(Console.ReadLine()); int [] sayilarr ={a,b,c,d}; Array.Sort(sayilarr); string ss = ""; for (int i = 0; i < 4; i++) { ss += sayilarr[i]; } Console.WriteLine(ss); 循环,这段代码可以排列从最小到最大的数字。

if(a || c) {
    $http.get("path1");
}
if(b || c) {
    $http.get("path2");
}

1 个答案:

答案 0 :(得分:5)

此代码从控制台获取4个输入,将它们转换为Int并将它们保存为4个变量

    int a = Convert.ToInt32(Console.ReadLine());
    int b = Convert.ToInt32(Console.ReadLine());
    int c = Convert.ToInt32(Console.ReadLine());
    int d = Convert.ToInt32(Console.ReadLine());

然后声明一个数组,它将包含变量

中的四个整数
    int [] sayilarr ={a,b,c,d};

现在这个数组已经排序,没有魔法循环技巧......

    Array.Sort(sayilarr);

这里声明了一个字符串变量,最初是一个空字符串

    string ss = "";
    for (int i = 0; i < 4; i++)
    {

在四个循环中的每个循环中索引的数组内容&#34; i&#34;连接

        ss += sayilarr[i];
    }

最后,字符串会显示给你

  Console.WriteLine(ss);

希望现在很清楚: - )