c#中只传入字符串和整型
本文关键字:字符串 整型 | 更新日期: 2023-09-27 18:09:50
我有一个像下面这样的函数。当我想要这个值时,我遇到了一个问题,我不小心传递了enum。如果传入结构体或类,也会出现同样的问题。
是否有一种方法,我可以通过调用函数,只有字符串和int作为我的参数?
static public string Func(string fmt, params object[] args)
您可以创建一个特定类型的参数数组。
如果您想接受两种不同的类型,您可以创建一个具有从int
和string
的隐式转换的类,并接受该类的参数数组。
第一个参数似乎是用来传达第二个参数(数组)中数据的格式的。
我将创建两个公共方法,通过使用方法重载来解决这个问题。见http://csharp.net-tutorials.com/classes/method-overloading。我相信这将适用于数组参数。static public function (string[] args)…和