gpt4 book ai didi

c# - 如何将通用字典作为函数参数?

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

我的案例(我得到编译错误,因为 T 未定义):

public void f1(Dictionary<string,T> d){


}

我该如何解决这个问题(我不能传递 Object 我必须传递原始 var 类型)?

(我使用的是 .net 4.5)

谢谢

最佳答案

您需要添加类型参数T :

public void f1<T>(Dictionary<string,T> d){
}

如果您希望字典包含任何类型的值,那么您唯一的选择是使用 Dictionary<string, object>并视情况施放。

关于c# - 如何将通用字典作为函数参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12732837/

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