gpt4 book ai didi

C# NET String.Compare 问题

转载 作者:太空宇宙 更新时间:2023-11-03 22:16:27 25 4
gpt4 key购买 nike

我正在为类做一些家庭作业,并决定添加一些额外的东西,结果让自己有点困惑。我尝试了各种比较方法,似乎都没有用,但我不明白为什么。

基本上,当订单被添加到系统时,它会创建类“OrderInfo”的实例,并将其添加到 ArrayList。在我的代码中,我使用 foreach() 循环来查找与他们单击的 ListBox 中的条目相匹配的类实例,但出了点问题。

private void ordersListBox_DoubleClick(object sender, EventArgs e)
{
if (ordersListBox.SelectedItem != null)
{
foreach (OrderInfo i in ordersList)
{
if (String.Compare(i.GetClientName(), ordersListBox.ToString(), true) == 0)
{
MessageBox.Show(i.GetClientName());
break;
}
}
}
}

最佳答案

代替

 if (String.Compare(i.GetClientName(), ordersListBox.ToString(), true) == 0)

尝试

 if (String.Compare(i.GetClientName(), ordersListBox.SelectedValue.ToString(), true) == 0)

关于C# NET String.Compare 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4986942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com