[英]How do I convert object to list<String>
I don't know how to convert object()
to List<string>
and I am getting errors. 我不知道如何将object()
转换为List<string>
并且出现错误。
This works but I keep on getting the return List<string>
as null
: 这有效,但我继续将返回List<string>
为null
:
public List<string> DspStrg()
{
List<string> dspString = new List<string>();
conn(); //opens connection to database
StringBuilder dspStrgQuery = new StringBuilder();
dspStrgQuery.Append("Select String From DisplayToJ");
OdbcCommand commDspQuery = new OdbcCommand(displayStringQuery.ToString(), oConnection);
OdbcDataReader RDisplay = commDspQuery.ExecuteReader();
string[] d ;
Object doh = new object();
while(RDisplay.Read() )
{
try
{
doh = RDisplay[0];
//-----------
// convert object to List<string> here
}
catch(OdbcException ex)
{
MessageBox.Show(ex.Message);
}
}
RDisplay.Close();
return dspString;
}
You don't need to convert anything, just add each item to the collection 您无需进行任何转换,只需将每个项目添加到集合中
List<string> dspString = new List<string>();
...
while(RDisplay.Read())
{
try
{
dspString.Add(RDisplay.GetString(0));
}
catch(OdbcException ex)
{
MessageBox.Show(ex.Message);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.