【发布时间】:2013-12-02 14:57:44
【问题描述】:
我正在使用 Random 类从 ArrayList 中获取一个元素。目前我正在尝试使用 ToString 将此元素转换为字符串(不成功)。我如何将 Solutions[r] 转换为字符串?
ArrayList Solutions = new ArrayList(5);
Solutions.Add("The Odyssey");
Solutions.Add("Dune");
Solutions.Add("Sherlock Holmes");
Solutions.Add("Othello");
Solutions.Add("Of Mice and Men");
Random ran = new Random();
int r = ran.Next(Solutions.Count);
string s = Solutions[r].ToString;
【问题讨论】:
-
不要使用
ArrayList使用List<string>你不需要转换它,因为它已经是一个字符串
标签: c# string arraylist casting