我在我的代码中找不到任何错误。
在这里,我试图从字符串中选择所有数字:(
只是为了简化示例,我想选择满足某些条件的数字)
我使用队列,因为我不想处理数组的索引。
Console.Write("enter string: ");
string s = Console.ReadLine();
char[] array = s.ToCharArray();
Queue<char> q = new Queue<char>();
for (int i = 0; i < array.Length; i++)
{
q.Enqueue(array[i]);
}
char[] new_array = new char[q.Count];
for (int i = 0; i < q.Count; i++)
{
new_array[i] = q.Dequeue();
}
Console.WriteLine(new String(new_array));
输入字符串:123456
输出有点奇怪:
123
另一个输入:123
输出:12
当然我犯了一些错误)但一切似乎都很好
提前谢谢你