我正在尝试将一个值转换为字符串,据我所知,我必须使用名称空间系统的Convert类的toString方法。
下面是我的代码:
Compiler Error Message: CS0117: 'System.Convert' does not contain a definition for 'toString'
Source Error:
Line 101: while (r.Read())
Line 102: {
Line 103: listbox.Items.Add(new ListItem(Convert.toString(r["first_name"]), Convert.toString(r["first_name"])));
Line 104: }我到底做错了什么?我刚接触C# (所以,如果你看看我的个人资料,你会发现大约有6-7个问题,都是最近与C#有关的!)。它真的让我练习我的OOP排骨!
发布于 2012-10-26 02:38:14
C#区分大小写,试试这个
Convert.ToString()发布于 2012-10-26 02:38:47
去掉那些
Convert.toString(r["first_name"])并将其更改为
r["first_name"].ToString()编辑以消除这个令人讨厌的小拼写错误:)
发布于 2012-10-26 02:38:13
Convert.ToString(myNonString); // It's a casing issue.编辑:您可能不想使用.ToString(),因为如果要转换的值为null,它会生成一个NullReferenceException,并且静态Convert.ToString()总是返回一个字符串(即使是null对象)。
https://stackoverflow.com/questions/13075023
复制相似问题