gpt4 book ai didi

C# 函数参数数组与列表

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

我正在编写一个简单的 C# 类来处理特定比赛中的 SQL 查询。大多数查询将是 SELECT带有 3-4 个参数的语句应该被正确转义,所以函数将是这样的

public DataTable Select(string query, string[] parameters) {
# some code
}

应该parameters成为ArrayList<> ?在这两种类型之间进行选择作为函数参数时是否有一些最佳实践,还是仅仅是偏好问题?

附言我通常更喜欢 List<>因为灵 active ,但这里有可能创建一个 Array即时是个好点。

最佳答案

你应该使用 IEnumerable,那么它可以是任何一个,因为 listarray实现这个

public DataTable Select(string query, IEnumerable<string> parameters)

它们还实现了 IListICollection,它们可能提供其他有用的属性,如 Tim Schmelter 在评论中所示

关于C# 函数参数数组与列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29896045/

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