gpt4 book ai didi

c# - 从索引器返回 IEnumerable,不好的做法?

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

如果我有一个代表表格的 CarsDataStore,如下所示:

Cars
--------------
Ford | Fiesta
Ford | Escort
Ford | Orion
Fiat | Uno
Fiat | Panda

那我可以做

IEnumerable<Cars> fords = CarsDataStore["Ford"];

这是个坏主意吗?它与我的 api 中的其他数据存储对象(它们都有一个单列 PK 索引器)不一致,我猜大多数人不希望索引器在这种情况下返回一个集合。

最佳答案

我不希望索引器返回一个集合,但如果我遇到任何问题,编译器会告诉我。

但是我个人会按照以下方式实现更多内容

IEnumerable<Cars> fords = CarsDataStore.GetCarsByType("Ford");

关于c# - 从索引器返回 IEnumerable,不好的做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2515565/

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