本文整理汇总了C#中ConsoleColor.Skip方法的典型用法代码示例。如果您正苦于以下问题:C# ConsoleColor.Skip方法的具体用法?C# ConsoleColor.Skip怎么用?C# ConsoleColor.Skip使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ConsoleColor
的用法示例。
在下文中一共展示了ConsoleColor.Skip方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: processLine
private static List<Switch> processLine(ConsoleColor[] line, char[] text)
{
List<Switch> res = new List<Switch>();
// current values
int at = 0;
ConsoleColor current;
while (at < line.Length)
{
current = line[at];
// Check how long the same color is used
int length = line.Skip(at).TakeWhile((c, i) => c == current || text[i + at] == '\0' || text[i + at] == ' ').Count();
char[] rText = new char[length];
Array.Copy(text, at, rText, 0, length);
res.Add(new Switch { Text = new string(rText), Color = current });
// Skip forward
at += length;
}
return res;
}