我需要拆分high/low
可能以三种不同形式出现的输入值:120/50
, 120/
, /50
, 120
.
我想把它分成两个不同的变量并检查我得到的值。
var high = input.Split('/').First();
var low = input.Split('/').Last();
if (high.Length > 0) //Do this
if (low.Length > 0) //Do that
问题是,对于最后两个输入,我在high
和中得到相同的值low
。这意味着我无法判断我的价值是高还是低。
我开始怀疑我不能在这里使用拆分?
编辑
似乎根本没有值/
。这些值应该被解释为high
值。