C# 组合框所选项目出现异常
我有一个包含以下项目的组合框:C# 组合框所选项目出现异常,c#,combobox,C#,Combobox,我有一个包含以下项目的组合框: 1024 2048 4096 8192 我正在使用以下代码检索用户选择的项目: String cach = form.comboCache.SelectedItem.ToString(); 但是此行给出了一个异常空引用异常,对象引用未设置为对象的实例如果该行给出了一个空引用异常,则以下情况之一为真: 表单为空 form.comboCache为空 form.comboCache.SelectedItem为空 您可以对代码进行推理,找出哪一种情况是这样的,或者
1024
2048
4096
8192
我正在使用以下代码检索用户选择的项目:
String cach = form.comboCache.SelectedItem.ToString();
但是此行给出了一个异常
空引用异常,对象引用未设置为对象的实例如果该行给出了一个空引用异常
,则以下情况之一为真:
表单
为空
form.comboCache
为空
form.comboCache.SelectedItem
为空
您可以对代码进行推理,找出哪一种情况是这样的,或者简单地在该行上放置一个断点并进行调试,然后查看“监视”窗口中的form
一旦你确定了哪个部分是空的,你就需要退一步,找出为什么它是空的——因为你大概希望它不是空的。我们这里没有足够的上下文来帮助您解决这个问题(我们甚至不知道您正在编写什么样的应用程序-web、WinForms等)-但希望从调试器中可以明显看出这一点。我知道了,我引用的表单对象为空,当我在静态Main methods域外编写同一行时,它工作正常。谢谢