c# - 在 C# 中只传入字符串和整数?

标签 c#

我有一个像下面这样的函数。我遇到了一个问题,当我想要这个值时,我不小心传入了枚举。如果我传入结构或类,也会出现同样的问题。

有没有一种方法可以通过调用 func 并且只将字符串和整数作为我的参数?

static public string Func(string fmt, params object[] args)

最佳答案

您可以创建特定类型的参数数组。
如果您想接受两种不同的类型,您可以创建一个具有从 intstring 隐式转换的类,并接受该类的参数数组。

关于c# - 在 C# 中只传入字符串和整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7543411/

相关文章:

c# - Elasticsearch.net v. 2.3+ 库 (c#) 中多字段映射的替代方案?

c# - 如何在 LINQ 查询中将字符串解析为 float ?

c# - 为什么事件目录搜索结果返回 1000 条记录

c# - Web-Api dotnet core 2.2在centos 7 mysql上运行不工作

c# 将 System.Drawing.Graphics 保存到文件

c# - 对象与对象[]

c# - 无对话框自动打印

c# - Parse 诉 TryParse

c# - 如何使 LINQ to EF 查询更高效

c# - 在 AppPool 循环后重新连接时,MVC5 卡在 MapSignalR 上