我有一个List
对象。
如何将这些列表值传递给单独的字符串?字符串总是出现在以下相同的位置:
[0] = time
[1] = location
[2] = note
所以我需要这些值的时间,位置和注释字符串。
driver.location = log.event_data[1];
它表示无法隐式转换为字符串。
答案 0 :(得分:6)
您的问题尚不清楚,但似乎答案是
string time = list[0];
string location = list[1];
string note = list[2];
假设您的“列表”是名为List<string>
的{{1}}。
答案 1 :(得分:2)
如果您的列表名为“list”,那么您可以执行以下操作
string time = list[0];
string location = list[1];
string note = list[2];
答案 2 :(得分:2)
您想使用类或结构吗?这是一个例子:
public class SomeClass {
public string Time { get; set; }
public string Location { get; set; }
public string Note { get; set; }
}
虽然您可能不应该使用string
类型来存储这些值。
如果这不是你的意思,请你改一下吗?
答案 3 :(得分:0)
如果它们总是出现在同一个位置,那么你应该可以使用SubString()函数来解析数据,假设它全部在一个字符串中。它是一个阵列吗?一个字符串,或什么?