gpt4 book ai didi

具有不同输入的 c# .net 方法

转载 作者:太空宇宙 更新时间:2023-11-03 17:44:15 25 4
gpt4 key购买 nike

如果这是“一个基本问题”,请原谅我的无知......

我有一个方法需要能够接受不同数量和类型的输入。例如

protected void example(int iVar, string sVar)

&/或

protected voide example(int iVar, string sVar, double dVar)

抛开诸如“为什么????”之类的问题/评论,是否有一种简单/简写的方法可以在不编写两次方法的情况下执行此操作?

我们将非常感谢您提供任何帮助和/或指点。

提前致谢。

最佳答案

您可以将最后一个参数设为 optional argument (C# 4.0 及更高版本):

protected void example(int iVar, string sVar, double dVar = 0.0)

或者,第一个方法的实现可以简单地调用第二个:

protected void example(int iVar, string sVar)
{
example(iVar, sVar, 0.0);
}

关于具有不同输入的 c# .net 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8976697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com