我有一个像下面这样的函数。我遇到了一个问题,当我想要这个值时,我不小心传入了枚举。如果我传入结构或类,也会出现同样的问题。
有没有一种方法可以通过调用 func 并且只将字符串和整数作为我的参数?
static public string Func(string fmt, params object[] args)
最佳答案
您可以创建特定类型的参数数组。
如果您想接受两种不同的类型,您可以创建一个具有从 int
和 string
隐式转换的类,并接受该类的参数数组。
关于c# - 在 C# 中只传入字符串和整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7543411/