【发布时间】:2021-12-01 13:52:05
【问题描述】:
我正在构建一个 GUI,其中有两个班级,学生和研究生。研究生是学生的子班。用户将填写表格以将学生添加到列表中。为了将所述信息添加到视图表单中,我需要检查所选项目的类型。我试过了
if(view_list.selectedItem.GetType == Student)
但它不起作用。如何检查所选项目的类型?
【问题讨论】:
-
什么是view_list?
-
你能详细说明
it doesn't work吗? -
view_list 是我命名的列表框。当我说它不起作用时,它说 Student 是一种类型,在这种情况下是无效的。
-
@Professor_Arkansas 你能分享你如何填充
view_list的代码吗?您通过编写这段代码试图解决的目的是什么? -
通过点击
if,按 F9 使其变为红色,按 F5 并调用所需的任何操作集,这相对容易(并且对您来说更容易)解决(比我们容易)让这段代码执行。 VS 将停在带有黄色条的行上,然后您只需指向 selectedItem 属性即可查看工具提示,显示变量是什么类型以及您可以探索的当前值扩展树。 Locals 窗口中也显示了相同的内容,它不会在鼠标滑动时消失。