不懂 str=listbox1.SelectItem.ToSting() 为何要加 ToSting() 不懂 str=listbox1.SelectItem.ToSting() 为何要加 ToSting() 难道listbox1.SelectItem的返回值不是字符型的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 默认是返加string类型不过是需要去判断的,这样加上去是为了效率着想省去判断的时间 不能这样加,即时是string类型也要判断后才能加listbox1.SelectItem 默认返回类型是object当listbox1.SelectItem为null时listbox1.SelectItem.ToSting()会空指针异常,隐含bug 获取通过使用 SelectedValuePath 而获取的 SelectedItem 的值。public Object SelectedValue { get; set; } SelectItem返回Object,如果为null,用ToString()就报错了用之前最好判断一下是否为null 期望C#未来某版本不再对这个破玩意进行判断了,就象string.IsNullOrEmpty一样... item元素是object的,所以ToString()转换成string,否则赋值会出错,无法将object隐士转换成string不过Tostring()之前要判断item值,如果为null,ToString()会抛异常的 listbox1.SelectItem 默认返回类型是object listbox1.SelectItem 默认返回类型是object 怎样在静态类中加上一个静态的扩展方法 问一个C#中取值问题 c#MVC框架 c#一道面试题 怎样生成1到9999的随即数,但1~999要有0补上 关于标题栏的制作 如何把ComboBox中的值跟DataGrid中的值一样? 初学者求教:从HTML中如何获得后台C#代码中变量的值作为相应参数 [求助]窗口最小化后,为何调用dataGrid.TableStyles.Clear()会报错? 问:如何把我的程序加入IE“文件“菜单、工具栏、上下文菜单中? 有谁做过地图软件或图片缩放和移动的软件没有? wpf textbox,textblock等控件的边角怎么设置成椭圆形或者别的形状?
不能这样加,即时是string类型也要判断后才能加listbox1.SelectItem 默认返回类型是object当listbox1.SelectItem为null时
listbox1.SelectItem.ToSting()会空指针异常,隐含bug
public Object SelectedValue { get; set; }
不过Tostring()之前要判断item值,如果为null,ToString()会抛异常的