optional-parameters

optional-parameters

文章 1 浏览 71

带默认参数的复制构造函数

据我所知,复制构造函数必须采用 T(const T&amp) 或 T(T&amp) 形式。如果我想向签名添加默认参数怎么办? T(const T&amp, double f = 1.0) 这符合标准…

刘备忘录 2024-08-31 20:27:12 4 0

C# 4.0:我可以使用 Color 作为具有默认值的可选参数吗?

public void log(String msg, Color c = Color.black) { loggerText.ForeColor = c loggerText.AppendText("\n" + msg) } 这会导致错误:c 必须是编…

一个人练习一个人 2024-08-31 19:47:07 3 0

设置 C# 可选参数的默认值

每当我尝试将可选参数的默认值设置为资源文件中的某些内容时,我都会收到以下编译时错误: “message”的默认参数值必须是编译时常量。 有什么方法可…

想你的星星会说话 2024-08-31 03:08:44 4 0

避免繁琐的可选参数

如果我有一个带有 2 个必需参数和 4 个可选参数的构造函数,那么如何避免编写 16 个构造函数,甚至如果使用默认参数(我不喜欢它,因为它很差),我就…

┊风居住的梦幻卍 2024-08-30 13:23:03 6 0

无法使用 String.Empty 作为可选参数的默认值

我正在阅读 Bill Wagner 的Effective C#。在第 14 项 - 最小化重复初始化逻辑中,他展示了在构造函数中使用新的可选参数功能的以下示例: public MyCl…

夜空下最亮的亮点 2024-08-30 05:31:55 4 0

可选的非系统类型参数

C#4.0 带来了可选参数,我已经等了很长一段时间了。然而,似乎因为只有系统类型可以是 const,所以我无法使用我创建的任何类/结构作为可选参数。 有没…

〆凄凉。 2024-08-29 19:11:41 0 0

重载方法与可选参数发生冲突

我有两个重载方法,其中一个带有可选参数。 void foo(string a) { } void foo(string a, int b = 0) { } 现在我调用: foo("abc") 有趣的是,第一个重…

琴流音 2024-08-29 08:49:32 3 0

Visual Studio 2008 Crystal Reports 中的可选参数

我正在 Visual Studio 2008 中开发 Crystal Report。 我正在尝试实现可选参数,以便用户不必为特定字段指定值或范围。本质上,这意味着如果用户愿意,…

嗼ふ静 2024-08-28 16:29:14 4 0

在 Java 中模拟可选参数的更好方法是什么?

我有一个带有 3 个参数的 Java 方法,并且我希望它还有第四个“可选”参数。我知道 Java 不直接支持可选参数,因此我编写了第四个参数,当我不想传递…

黑凤梨 2024-08-25 03:11:36 2 0

你还能用旧的方式在 C 中处理变量参数吗?

纯粹出于兴趣,我在……我不知道……15 - 20年后重新学习C。 我似乎记得变量参数是作为简单的宏实现的。 有人能记得他们是什么吗? 编辑:为了澄清我…

烟若柳尘 2024-08-24 23:25:12 6 0

在不修改函数定义的情况下调用函数时的可选参数

我想知道如何调用函数,传递它可能不期望的参数。 几天前我遇到了这个问题,并找到了解决方法。但今天,我决定看看我想做的事情是否可行。不幸的是,…

笨笨の傻瓜 2024-08-21 00:10:02 3 0

如何正确运行我自己的 jQuery 函数?

我有这段代码可以更改图片及其附加链接。 var imgSwap(pic, link){ $("#sampleimg") .load(function () { $(this).hide() $('#indexPic').removeClass…

不及他 2024-08-20 16:08:14 4 0

C# 4.0:我可以使用 TimeSpan 作为具有默认值的可选参数吗?

这两个都会生成一个错误,指出它们必须是编译时常量: void Foo(TimeSpan span = TimeSpan.FromSeconds(2.0)) void Foo(TimeSpan span = new TimeSpan…

杀お生予夺 2024-08-20 05:01:00 4 0

在 C# 中继承 Visual Basic 类并重写采用可选参数的构造函数

设置 我们的大部分代码库都在 VB.NET 中。我正在用 C# 开发一个项目,该项目使用了 VB.NET 代码中的大量程序集。 VB.NET 中有三个相关的类: Public M…

忆伤 2024-08-17 13:43:33 2 0

CodeIgniter 中的可选参数

我正在尝试在 CodeIgniter 控制器中编写一个可以接受可选参数的函数。但是,我总是收到缺少参数警告。我并不是试图抑制警告 - 我试图将参数声明为可选…

静谧幽蓝 2024-08-17 03:45:15 2 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文