c# - 下面代码中提到的使用其中一个的优势或两行之间的区别?
问题描述
我是 C# 新手,我想知道使用第二行代码而不是第一行代码的优势是什么,或者两者之间的区别,我只是想了解迁移中的一些代码更改,请向我解释详细点,先谢谢了。
Execute(string procedureName, IDictionary<string, IConvertible> parameters = null)
Execute<T>(string procedureName, T parameters = null) where T:class,new()
解决方案
推荐阅读
- ios - 在 Xcode 中打印输出时出错(swift)
- php - 将php数组元素插入mysql数据库
- javascript - 在接口中用冒号声明字段
- machine-learning - 是什么导致 GAN 生成的图像看起来与训练集中提供的图像不同
- python - 括号内的Python3打印变量
- javascript - 如何修复猫鼬中的“.create不是函数”错误
- cmake - 为什么我的 rapidjson/example/serialize/serialize.cpp 的简化版本会引发分段错误?
- java - java集合中嵌套数据结构的复合键
- javascript - 如何在 ajax 标头中为每个用户发送 api 令牌?
- angular - 如何确保不再出于优化目的调用配置文件详细信息 api