c# - 我怎样才能将参数传递给这个方法

标签 c#

这是方法:

getUsersList(ref List<RealBioSDKUser> userList, 
             int groupId = -1, 
             [DateTimeConstant(0), Optional] DateTime fromDate)

当我像这样传递参数时:

List<RealBioSDKUser> tempUserList=new List<RealBioSDKUser>();
BioClient.getUsersList(ref tempUserList,0, "1900-01-01");

显示此错误:

the best overloaded method match for collections.generic.list like this.

最佳答案

因为 "1900-01-01" 是一个字符串,而不是 DateTime。而是传递一个 DateTime 对象:

BioClient.getUsersList(ref tempUserList,0, new DateTime(1900, 1, 1));

关于c# - 我怎样才能将参数传递给这个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47676560/

相关文章:

c# - 如何使用设计人员友好的预绑定(bind)数据源创建派生组合框?

c# - 可以在没有循环的情况下做到这一点吗?

c# - WPF 样式按钮 MouseOver 问题

c# - SQS : Getting Number of message in the SQS Queue

c# - 为什么 Resharper 在方法打开大括号后断线以及如何防止它?

c# - 监听套接字-连接套接字已连接,而在EndAccept上没有调试中断

c# - 如何处理多个 Enumerable.Zip 调用?

c# - 如何在Azure中处理客户端证书

C#:DataGridView 数据源更新 - DataTable、List、BindingList 和 BindingSource?

c# - 我可以在 .NET 3.5 的代码隐藏中打印标准测试页吗?