我可能用错误的方式表达了这一点,但我有一个基于分割的简单List我希望第一列中的最大值.
这是代码
List<string> myString = new List<string>();
myString.Add("100.02|apples|pears");
myString.Add("22.02|apples|pears");
myString.Add("99.02|apples|pears");
myString.Add("88.02|apples|pears");
myString.Add("77.02|apples|pears");
myString.Add("66.02|apples|pears");
Run Code Online (Sandbox Code Playgroud)
我基本上拆分|然后将第一列转换为十进制.我希望获得最大的5行,这将排除22.02.我已经尝试过排序和排序,但他们不工作,因为字符串是不同的长度.
谢谢!
在我的测试场景中,我基本上有两个类Program.CS和SeleniumLibrary.cs
在program.cs中我想创建一个新的SeleniumLibrary.cs类,但我想要完成的是当我做new()时我想自动创建一个ieDriver的新实例.
class Program
{
static void Main(string[] args)
{
//make SeleniumLibrary._iedriver here somehow
SeleniumLibrary.SeleniumLibrary sl = new SeleniumLibrary.SeleniumLibrary();
sl.Navigate("www.google.com");
sl.Navigate("www.nfl.com");
}
}
class SeleniumLibrary
{
private InternetExplorerDriver _ieDriver { get; set; }
private InternetExplorerDriver ieDriver
{
get
{
if (_ieDriver == null)
_ieDriver = new InternetExplorerDriver();
return _ieDriver;
}
}
public void Navigate(string url)
{
ieDriver.Navigate().GoToUrl(url);
}
}
Run Code Online (Sandbox Code Playgroud)
你可以在我的导航方法中看到我称之为ieDriver,但有没有办法清理上面的代码?