如何限制用户每行输入一定数量的字符。字符必须为'。仅'或'*'

时间:2019-06-24 15:31:10

标签: c#

基本上,我需要根据用户选择的游戏尺寸从输入中提取一定数量的字符。例如用户选择4列;因此,只需4个字符即​​可存储在数组中。

我已经尝试过了,但是我不知道该使用哪种方法代替“ Cols”,或者我需要做什么才能使其正常工作。

var line = Cols.Lines.Select(i => i.Remove(Cols)).ToArray();

1 个答案:

答案 0 :(得分:1)

如果i是一个数组

var line = Cols.Lines.Select(i => i.Take(numberOfCols)).ToArray();

如果i是字符串

var line = Cols.Lines.Select(i => i.Substring(0, numberOfCols)).ToArray();