我对组合框值有疑问。 name
字符串变量什么都不返回,但是当我检查(name!=“”)时,返回true。
private void ReftreshComboBox()
{
comboBoxAlbums.Items.Clear();
foreach (KeyValuePair<string, string> kvp in mysql.GetAlbums())
{
comboBoxAlbums.Items.Add(kvp.Value.ToString());
}
}
this.name = comboBoxAlbums.SelectedItem.ToString();
答案 0 :(得分:0)
使用String.IsNullOrEmpty(this.name),我打赌你会找到答案。 string是引用类型。它可以为空。
即:null!=“”
答案 1 :(得分:0)
this.name = comboBoxAlbums.GetItemText(comboBoxAlbums.SelectedItem);