gpt4 book ai didi

c# - 初始化多个空列表

转载 作者:太空宇宙 更新时间:2023-11-03 17:07:51 25 4
gpt4 key购买 nike

简单的句法 c# 问题是这样的。

给定这段代码:

List<string> Columns = new List<string>();
List<string> Parameters = new List<string>();
List<string> Values = new List<string>();

可以简化为:

List<string> Columns = new List<string>(), Parameters = new List<string>(), Values = new List<string>();

但是我还能再短一点吗,因为它们都被初始化为一个空列表?

谢谢大家!

最佳答案

如果这些变量不是类字段,我可以推荐使用 var 关键字,因为类型是从使用中知道的。三个变量的平面声明真的没有意义。

var Columns = new List<string>();
var Parameters = new List<string>();
var Values = new List<string>();

是的,你可以做一些事情,比如在一行中声明多个局部变量,然后在一行中初始化它们。但是,请避免在一行中声明多个变量——这样可以提高代码的可读性。

关于c# - 初始化多个空列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14362805/

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