我有这个CharArray:
char[] letters = "qwertyuiopasdfghjklzxcvbnm123456789".ToCharArray();
我想知道如何从该数组中获取特定的字母。例如,假设我有
int lengthMin = 1;
int lengthMax = 5;
按照上面的代码,我如何从CharArray中获得第一,第二,第三,第四和第五个字母?提前致谢 :)
最佳答案
像这样 :
var specificLetters = letters
.Skip(lengthMin - 1)
.Take(lengthMax - lengthMin + 1)
.ToArray();
而且,与@ecanmcdonnal的解决方案不同,您不必担心范围,只要它们不是负数即可。