如何使用 foreach
语句在用户给定的 2 个值之间循环?
我正在制作一个扫描端口的应用程序,所以我希望用户指定要搜索的端口;下面是一些不起作用的示例代码,但应该可以帮助您理解我在寻找什么:
int port1 = Int32.Parse(TextBox1.Text);
int port2 = Int32.Parse(TextBox2.Text);
foreach(int between port1 and port2)
{
//do something
}
关于我如何做到这一点有什么建议吗?
最佳答案
不,foreach 用于遍历集合。你想要的是一个 for 循环。
int port1 = Int32.Parse(TextBox1.Text);
int port2 = Int32.Parse(TextBox2.Text);
for(var i = port1; i <= port2; i++)
{
//do something
}
关于C# foreach 在两个值之间循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25071124/