我有这个字符串列表:
List<string> result = new List<string>();
result.Add("dummy1");
result.Add("dummy2");
result.Add("dummy3");
result.Add("dummy4");
我想更改结果变量中的项目以添加一些字符串后缀:
result[0]("dummy1-aaa");
result[1]("dummy2-aaa");
result[2]("dummy3-aaa");
result[3]("dummy4-aaa");
我知道我可以对结果变量使用循环迭代并将新字符串放到项目中。
但我的问题是如何使用LINQ来对象进行更改?
答案 0 :(得分:10)
你可以这样写:
def loginRequired():
if not session.get('logged_in'):
if not request.endpoint == 'dashboard_route.loginPage':
return redirect(url_for('dashboard_route.loginPage'))
@loginRequired
@mod.route("/")
def dashHome():
return render_template('index.html')
或以下result = result.Select(s => $"{s}-aaa").ToList();
C#6
答案 1 :(得分:1)
您可以尝试,例如:
objdump -section-headers