c#中只传入字符串和整型

本文关键字:字符串 整型 | 更新日期: 2023-09-27 18:09:50

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

是否有一种方法,我可以通过调用函数,只有字符串和int作为我的参数?

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

c#中只传入字符串和整型

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

第一个参数似乎是用来传达第二个参数(数组)中数据的格式的。

我将创建两个公共方法,通过使用方法重载来解决这个问题。见http://csharp.net-tutorials.com/classes/method-overloading。我相信这将适用于数组参数。

static public function (string[] args)…和