美好的一天,
所以,当然我想开发一个应用程序。生成坟墓墓地ID的列表。它应该显示我在qazxsw poi中的ID。 ID示例:GTH - 1 - 1 - 1 GTH - 1 - 1 - 2
“GTH”是“Friedhof”旁边文本框中的值。其他数字应该是上面文本框之间的数字。例如:从(von)“1”到(bis)“9”
所以ID应该是:墓地 - 田野 - 系列 - 没有
忽略右侧的下拉列表。所以我不知道从哪里开始。我是C#的新手。你能给我一个代码示例,当我按下“开始”按钮时,它应该循环并在列表框中写下ID。
我真的只需要知道如何开始......
这是我的代码:
listbox
如果我理解正确,你想获得所有可能的组合?我已经使用了嵌套循环,因为希望它更容易理解。
嵌套循环:对于外循环中的每个值,将执行内循环中的每个值。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Friedhof_Generator
{
public partial class frm_Grabnummer : Form
{
public frm_Grabnummer()
{
InitializeComponent();
ddl_Feld.Items.Add("Arabisch");
ddl_Feld.Items.Add("Römisch");
ddl_Feld.Items.Add("Alphabetisch");
ddl_Reihe.Items.Add("Arabisch");
ddl_Reihe.Items.Add("Römisch");
ddl_Reihe.Items.Add("Alphabetisch");
ddl_Nr.Items.Add("Arabisch");
ddl_Nr.Items.Add("Römisch");
ddl_Nr.Items.Add("Alphabetisch");
}
private void ddl_Feld_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void btn_Start_Click(object sender, EventArgs e)
{
}
}
}
对于i = 0,内部循环将执行三次,j = 0; j = 1且j = 2。现在我将增加1.内部循环将再次执行三次。这将重复直到i> = 4。
示例(未经测试):
for(int i = 0; i < 4; i++)
{
for(int j = 0; j < 3; j++)
{
//do something...
}
}