尝试运行此代码时,我在List.Add行上遇到异常:
string searchText = searchByInterestBox.Text;
List<string> checkedItems = null;
if (m_BusinessLogic != null)
{
if (searchText != string.Empty)
{
try
{
interestResultBox.Items.Clear();
foreach (var itemChecked in InterestsCheckedListBox.CheckedItems)
{
checkedItems.Add(itemChecked.ToString());
}
Run Code Online (Sandbox Code Playgroud)
在调试时,到达最后一行代码(checkedItems.Add)时,它表示"对象引用未设置为对象的实例"
知道我对字符串列表做错了什么吗?
非常感谢.伊茨克.
checkedItems是的null,所以你得到一个例外.你需要初始化它.
代替:
List<string> checkedItems = null;
Run Code Online (Sandbox Code Playgroud)
做:
IList<string> checkedItems = new List<string>();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
819 次 |
| 最近记录: |