C# 从对象获取字符串值

C# 从对象获取字符串值,c#,C#,您好,我有一个值为“B11”的对象,即 我有一个名为string resultCell的变量。如何将B11导入resultCell 在c#中,它似乎对我不起作用。我试过像 resultCell = (string)data; resultCell = Convert.ToString(data); 更多信息 我正在使用excel services获取单元格中的值。excel services返回一个对象[]。但这是一个单一的元素。我想要字符串中的值。i、 例如,B11在对象中作为字符串。

您好,我有一个值为“B11”的对象,即

我有一个名为string resultCell的变量。如何将B11导入resultCell

在c#中,它似乎对我不起作用。我试过像

resultCell = (string)data;

resultCell =  Convert.ToString(data); 
更多信息


我正在使用excel services获取单元格中的值。excel services返回一个对象[]。但这是一个单一的元素。我想要字符串中的值。i、 例如,B11在对象中作为字符串。

大多数情况下,调用
data.ToString()
将起作用。如果没有
数据的特定类型
对象,就无法回答这个问题

值是否存储在
数据的属性中


编辑:您可以试试
(string)object[i]
,其中
i
是您要检索的特定数据段的索引吗?如果需要数组中的每个值,可能需要使用
foreach
循环。

我认为只需将值作为data.ToString()赋值给单元格即可


希望这对你有用。

视情况而定。对象是什么?如果您提供错误,您将使每个人的生活更轻松。我正在使用excel services获取单元格中的值。excel services返回一个对象[]。但这是一个单一的元素。我想要字符串中的值。i、 e.对象中的B11作为字符串。希望我已经讲清楚了。
resultCell = (string)data;

resultCell =  Convert.ToString(data);