gpt4 book ai didi

c# - 如何从列表中取出每个元素并将其插入堆栈?

转载 作者:行者123 更新时间:2023-12-03 23:11:52 24 4
gpt4 key购买 nike

string filePath = @"C:\Users\Me\Desktop\Palindromes\palindromes.txt";

List<string> lines = File.ReadAllLines(filePath).ToList();
var meStack = new Stack<string>();

for (int i = 0; i < lines.Count; i++)
{
string pali;
pali = lines.RemoveAt(i);
meStack.Push(pali[i]);
}

基本上我需要 Remove来自 40 的每个元素(在 txt 中有 list 行)然后 Push 每个一上 stack .

最佳答案

为什么还要列个 list List<String> ? ReadAllLines回复 String[] . Stack 接受一个数组作为构造函数参数......那么,下面的代码会为你做这项工作吗?

  string filePath = @"C:\Users\Me\Desktop\Palindromes\palindromes.txt";
var meStack = new Stack<string>(File.ReadAllLines(filePath));

关于c# - 如何从列表中取出每个元素并将其插入堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60759170/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com