public ActionResult MusteriArama(string SeciliMusteri)
{
if (SeciliMusteri != null)
{
foreach (var x in SeciliMusteri.Split(';'))
{
}
}
}
SeciliMusteri是“公司; 50”
我想拿“50”并保持它怎么做呢?
答案 0 :(得分:0)
假设这是C#(ASP.NET),或者提供了等效的方法:
如果您不需要实际拆分所有部件,则可以使用LastIndexOf
代替:
SeciliMusteri.Substring(SeciliMusteri.LastIndexOf(';') + 1)
或者,如果迭代有目的,只需在迭代时保存当前元素,最后保存的元素将是最后一个:
string lastOne = null;
if (SeciliMusteri != null)
{
foreach (var x in SeciliMusteri.Split(';'))
{
DoSomethingWith(x);
lastOne = x;
}
}
答案 1 :(得分:0)
你可以这样做:
string split[] = SeciliMusteri.Split(';');
string myPart = split[1];
或
string myPart = split[spit.Length - 1];