C# 如何在我的列表框中显示/显示数字,并在数字前加上选项卡

C# 如何在我的列表框中显示/显示数字,并在数字前加上选项卡,c#,wpf,listbox,C#,Wpf,Listbox,我正在尝试为列表框中的项目/编号添加标签 但是,我不知道如何使用下面的代码来实现这一点 int a = Convert.ToInt32(lstHoldValue.Items.Count); for (int i = 0; i < a; i++) { int idx = rnd.Next(i, a); //swap elements int tmp = Convert.ToInt32(lstHoldValue.Ite

我正在尝试为列表框中的项目/编号添加标签

但是,我不知道如何使用下面的代码来实现这一点

    int a = Convert.ToInt32(lstHoldValue.Items.Count);

    for (int i = 0; i < a; i++)
    {
        int idx = rnd.Next(i, a);

        //swap elements
        int tmp = Convert.ToInt32(lstHoldValue.Items[i]);

        (lstHoldValue.Items[i]) = Convert.ToInt32(lstHoldValue.Items[idx]);
        (lstHoldValue.Items[idx]) = Convert.ToInt32(tmp);
inta=Convert.ToInt32(lstHoldValue.Items.Count);
for(int i=0;i
使用foreach循环,然后,对于每个元素,在数字后面添加一个制表符。使用Regex查找数字

foreach (string i in lstHoldValue)
{
    string match = Regex.Match(i, "\d+").Value; //Any first number, can be multidigit
    string rest = i.Substring(match.Length); //Rest of String
    string result = match + "\t" + rest; //Result
    //Apply result to List
}

解释“tab”是什么意思?例如“\t”。我想在列表框中的数字前面加一个tab。谢谢,但似乎不起作用,lstHolevalue出现错误,不包含GetEnumertaor的公共定义,regax不存在,因此不存在子字符串。