我正在为我的学习编写应用程序代码,但此时此刻我陷入了困境。我做了一个叫做“邻居”的课。此类具有字符串和int。在我的主代码中,我给该类一个值并将其放在列表中。现在,我想遍历列表并从中获取整数(将其放入列表框中,或进行计算)。如何将int从列表中删除?
class Wijk
{
private string wijken;
private int tijd;
public string Wijken
{
get { return wijken; }
set { wijken = value; }
}
public int Tijd
{
get { return tijd; }
set { tijd = value; }
}
}
创建了类的列表和实例。
List<object> Uden = new List<object>();
Wijk Wijkeninput = new Wijk();
现在,我使用组合框和文本框来重视字符串和整数。
private void wijkAanmaken()
{
Wijkeninput.Wijken = Convert.ToString(cbWijken);
Wijkeninput.Tijd = Convert.ToInt16(tbSnelheid.Text);
Uden.Add(Wijkeninput);
}
答案 0 :(得分:1)
为此,您可以拥有包含类对象(例如
)的列表,而不是具有对象列表foreach (Wjik obj in listProgram)
{
int tij = Convert.ToInt32(obj.tijd);
}
然后您可以按以下方式访问int:
public void ConfigureServices(IServiceCollection services)
{
services.AddSingleton<IBus>(RabbitHutch.CreateBus(configuration.GetConnectionString("Bus")));
services.AddHostedService<MessagingService>();
}
答案 1 :(得分:0)
首先可以这样声明列表:
List<Wijk> Uden = new List<Wijk>();
要对其进行迭代:
foreach(var item in Uden)
{
var myInt = item.Tijd;
var myString = item.Wijken;
//here do whatever you want with the values
}