小编scy*_*lla的帖子

检查在C#中使用"int.Parse"方法将字符串转换为整数的空文本框

如何使用C#中的"int.Parse"检查将字符串转换为整数的空复选框?

如果我尝试传递空白文本框,visual studio会给我这个错误 - "输入字符串的格式不正确."

在此输入图像描述

我已经阅读了一些关于stackoverflow的问题来解决同样的问题,但我知道各种各样的人使用各种方法来完成同样的任务.所以我也想知道它们.请从您首先了解的最简单的方式开始.

c#

1
推荐指数
1
解决办法
2117
查看次数

使用"for循环"将哈希表中的数据传递到C#中的列表框

我一直在关注这个C#教程,发现它只描述了使用哈希表将数据传递给列表框foreach loop.

我想使用a传递哈希表中的数据for loop.到目前为止,这是我的代码.

    private void button1_Click(object sender, EventArgs e)
    {
        Hashtable students = new Hashtable();

        students.Add("Peter", 67);
        students.Add("Brayan", 76);
        students.Add("Lincoln", 56);
        students.Add("Jack", 65);
        students.Add("Mahone", "no score");
        students.Add("Kevin", 64);

        for (int i = 0; i < students.Count; i++)
        {
            listBox1.Items.Add(students[i]);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

}

在此输入图像描述

Count methodfor loop工作中collections.for loop将哈希表数据传递到列表框时的正确方法是什么.

c#

1
推荐指数
1
解决办法
1825
查看次数

理解C#中的fizz嗡嗡声

当使用"while"循环在C#中解决"fizz-buzz"时,我发现首先我应该找到3和5的倍数(15的倍数),然后像下面那样转到3和5的倍数.

int myval = 0;

while (myval < 100)
{
    myval = myval + 1;

    if (myval % 15 == 0)
    {
        listBox1.Items.Add("fizzbuzz");
    }
    else if (myval % 3 == 0)
    {
        listBox1.Items.Add("fizz");
    }
    else if (myval % 5 == 0)
    {
        listBox1.Items.Add("buzz");
    }
    else
    {
        listBox1.Items.Add(myval);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是如果我编写代码来首先过滤3和5的倍数然后转到3和5的倍数(15的倍数),如下所示,最终结果只显示嘶嘶声(3的倍数)和嗡嗡声(5的倍数)没有嘶嘶声(3和5的倍数).有谁知道这是什么原因,即使IDE没有向我显示任何错误.

myval = 0;

while (myval < 100)
{
    myval = myval + 1;

    if (myval % 3 == 0)
    {
        listBox1.Items.Add("fizz");
    }
    else if (myval % 5 == 0)
    { …
Run Code Online (Sandbox Code Playgroud)

.net c# fizzbuzz modulo

0
推荐指数
1
解决办法
2742
查看次数

标签 统计

c# ×3

.net ×1

fizzbuzz ×1

modulo ×1