小编Fra*_*ser的帖子

如何返回以某些字符开头和结尾的所有单词?

我有如下单词列表:

List<string> words = new List<string>();
words.Add("abet");
words.Add("abbots"); //<---Return this
words.Add("abrupt");
words.Add("abduct");
words.Add("abnats"); //<--return this.
words.Add("acmatic");
Run Code Online (Sandbox Code Playgroud)

我想返回6个字母的所有单词,以字母"a"开头,并且"t"作为第5个字母,结果应该返回单词"abbots"和"abnats".

var result = from w in words
             where w.StartsWith("a") && //where ????
Run Code Online (Sandbox Code Playgroud)

我需要添加什么条款来满足第5个字母的't'要求?

c# linq string linq-to-objects

4
推荐指数
1
解决办法
1850
查看次数

使用C#的字典排序算法

我正在努力编写一种排序算法,可以按字典顺序(按字母顺序)对单词中的字符进行排序,如下所示

词典的词典: - 污染

字典顺序
排序文本索引
------------------ ----------
氨化0
通货膨胀1个
污染2
萌发的3
离子4
mination 5
N 6
国家7
ntamination 8
9
ontamination 10 tamination
11
tion 12

任何人都可以请帮助在C#或VB.NET中编写一个伪代码/或实现,如何对上述单词进行字典排序?

c# linq vb.net algorithm

3
推荐指数
1
解决办法
4057
查看次数

标签 统计

c# ×2

linq ×2

algorithm ×1

linq-to-objects ×1

string ×1

vb.net ×1