嗨,我需要在字符串数组中获取一部分字符串 [英] Hi i need to get a part of string in string array

查看:63
本文介绍了嗨,我需要在字符串数组中获取一部分字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我有一个字符串数组,我希望从中将字符串的一部分绑定到dropdownlist


例如:

Hi
I have a string array, from which I want part of strings to bind dropdownlist


Ex:

string[] strArray = new string[10];
          
strArray[0] = "C:\MyFolder\Software";
strArray[1] = "C:\MyFolder\Admin";
strArray[2] = "C:\MyFolder\Accounts";
strArray[3] = "C:\MyFolder\HR";
strArray[4] = "C:\MyFolder\Maintainece";



从这个字符串数组中,我需要软件,管理,帐户,HR,维护"
这些字符串可以绑定到dropdownlist中,而无需使用foreach或for循环.

我需要使用linq技术.请帮助我



From this string array i need "Software,Admin,Accounts,HR,Maintainece"
these strings to bind in dropdownlist without using foreach or for loop.

I need this using linq technique.. Pls help me

推荐答案

要获取拆分的字符串,可以使用字符串数据类型的Split方法.
有关拆分方法的更多信息,请参见此.
分割方法 [ ^ ]

你可以这样走.
for getting splited string you can use Split method of string datatype.
for more information on Split method can see this.
Split Method[^]

you can go like this.
string[] strArray = new string[5];
strArray[0] = @"C:\MyFolder\Software";
strArray[1] = @"C:\MyFolder\Admin";
strArray[2] = @"C:\MyFolder\Accounts";
strArray[3] = @"C:\MyFolder\HR";
strArray[4] = @"C:\MyFolder\Maintainece";

foreach (string str in strArray)
{
    string[] words =str.Split('\\');
    Response.Write(words[2] + ",<br>");
}


以下LINQ 表达式

The following LINQ expression

IEnumerable<string> ItemList = strArray
    .Where (a => a != null && a.Contains('\\'))
    .Select (a => a.Substring(a.LastIndexOf('\\')+1));



给出一个收集字符串,该字符串可以绑定到DropDownList



gives a collection strings, which can be bound to DropDownList


string[] strArray = new string[5];
strArray[0] = @"C:\MyFolder\Software";
strArray[1] = @"C:\MyFolder\Admin";
strArray[2] = @"C:\MyFolder\Accounts";
strArray[3] = @"C:\MyFolder\HR";
strArray[4] = @"C:\MyFolder\Maintainece";

foreach (string node in strArray)
{
    string[] strpart =node.Split('\\');
    DropdownList1.Items.Add(strpart[strpart.Length-1]);
}



通过此代码获取最后一个字符串



Get last string By this code


这篇关于嗨,我需要在字符串数组中获取一部分字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆