在C#中的字符串数组打印特定单词 [英] Print a specific word from a string array in c#
本文介绍了在C#中的字符串数组打印特定单词的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我发现类似我的问题几个解决方案,但他们也没有什么帮助。我有一个包含几个字符串值的数组列表{苹果,香蕉,AppleBanana}
我希望能够从每个字符串中提取苹果。下面是一个提取字苹果。但我怎么从AppleBanana字提取苹果?
的String [] = listOfString {苹果,香蕉,苹果,AppleBanana};
VAR的查询=从字符串我在listOfString
我集团通过(i ==苹果)到appleString
选择appleString;的foreach(查询VAR项)
{
如果(item.Key ==真)
{
字符串[] = Applyby item.ToArray(); 的foreach(在项目VAR ITEM2)
{
Console.WriteLine(ITEM2);
}
}
}
解决方案
如何
的String [] = listOfString {苹果,香蕉,苹果,AppleBanana};
VAR AppleItems = listOfString.Where(X => x.Equals(苹果));
的foreach(在AppleItems字符串项)
{
Console.WriteLine(项目);
}
收益苹果苹果
I found a few solutions similar to my question but they are not helpful. I have an array list containing few string values { "Apple", "Banana", "AppleBanana" }
I want to be able to extract Apple from each string. Below is an extraction word "Apple". But how do I extract Apple from AppleBanana word?
string[] listOfString = { "Apple", "Banana", "Apple", "AppleBanana" };
var query = from string i in listOfString
group i by (i == "Apple") into appleString
select appleString;
foreach (var item in query)
{
if (item.Key == true)
{
string[] Applyby = item.ToArray();
foreach (var item2 in item)
{
Console.WriteLine(item2);
}
}
}
解决方案
how about
string[] listOfString = { "Apple", "Banana", "Apple", "AppleBanana" };
var AppleItems = listOfString.Where(x => x.Equals("Apple"));
foreach (string item in AppleItems)
{
Console.WriteLine(item);
}
returns Apple Apple
这篇关于在C#中的字符串数组打印特定单词的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文