问题标签 [optional-parameters]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# 中的默认方法参数
如何使方法具有参数的默认值?
visual-studio-2010 - 为什么为泛型方法生成的覆盖代码不正确?
我有一个抽象的泛型类
用抽象方法
现在,继承的类
当我想覆盖 DoSomething 并开始输入“覆盖”以让智能感知/生成器编写我期望的方法框架时
甚至
但它确实想出了
我最初的想法是这是一个 VS2010 错误,因为可选参数对 c# 来说是新的,但是任何人都可以告诉我是否有真正的原因(引用类型与值类型??)IDE 生成此代码?
python - 默认参数和可选参数之间的区别
好的代码:
添加:
替换:
和:
现在,它没有运行...
我希望能够在传递不同参数的代码中多次调用 MyFrame 构造函数
我尝试了很多东西...
用所有参数实例化 MyFrame 用所有参数实例化 myFrame 和所有参数,但默认参数
的构造函数方法签名,所有参数,但默认参数的构造
函数方法签名,
调用所有参数的
父构造函数方法,调用所有参数,但默认参数的父构造函数方法
加上教程http://zetcode.com/wxpython/提到了默认和可选参数数量不同的方法!(有什么不同?)
UDPATE:
“它有七个参数。第一个参数没有默认值。其他六个参数有。这四个参数是可选的。前三个是强制性的。” - http://zetcode.com/wxpython/firststeps/
更新 2:
通过分号更正,我刚刚尝试过:
- 我告诉你有什么论据(第二行)
- 我用输入的参数打电话(第三行)
更新 3:
完整的错误信息是:
为什么它不起作用?
visual-studio - 查找所有可选参数并将其删除
在这里和那里的几个类中使用了可选参数,我开始非常不喜欢它们,因为它们在某些情况下通过重载解析引起的麻烦,即由于签名冲突而难以将委托绑定到它们,以及动态调用问题关于方法参数计数。
如何在我的 Visual Studio IDE (2010) 项目中的所有文件中搜索并找到所有可选参数用法?也许我可以使用一个聪明的正则表达式吗?或者可能使用不支持可选参数的旧版 Visual Studio?我试图避免在项目中手动扫描文件的麻烦,因为它可能令人厌烦且容易出错。谢谢!
c# - C# 默认参数
对于某人来说,这可能是一个非常简单的答案。我有一个Optional Parameter
类似的方法;
现在,我必须以 .Net 3.5 为目标,我的理解Optional Parameters
是 .Net 4 的一部分。但是,我的项目已构建,我仔细检查了属性 - 应用程序页面,该页面将 3.5 作为目标框架。然后我在MSDN上找到一篇文章说这是VS2010中C#4的一个特性。(MSDN 文章 -->命名和可选参数)
有人可以帮我澄清一下。C#4 不需要 .Net4?可选参数实际上是什么的一部分?
谢谢你。
c# - C# 4.0 - 如何处理可选字符串参数
此代码无效:
但是这段代码是:
为什么?因为 string.Empty 是只读字段,而不是常量,并且可选参数的默认值必须是编译时常量。
所以,关于我的问题......(嗯,关注)
这是我必须做的:
你们如何处理可选的字符串参数?
为什么他们不能使String.Empty成为编译时常量?
java - 向 Runtime.getRuntime() 添加参数?
为什么这不起作用?我怎样才能修复它,让它像我想要的那样工作?
-- 执行带参数的 webRestarter.exe >>webLog.log
所以它会吐出这样的东西:
c# - 抽象方法中的 C# 可选参数
鉴于:
输出是:
只有我还是这有点奇怪?最初我在这两种情况下都期待“def”。但是,如果是这种情况,那么可选参数抽象方法将毫无用处。但对于讨厌的错误来说,这似乎仍然是一个很好的起点。
c# - 代表可以有一个可选参数吗?
在我尝试添加该bool NetworkAvailable = true
部分之前,我的以下代码运行良好。现在我Method name expected
在下面的第 4 行得到一个编译时异常。
诚然,我是新手Delegates
,Optional Parameters
因此我将不胜感激任何见解。谢谢。
vb.net - 将 null 传递给具有默认值的可选参数
我认为这是一个非常基本的问题,但我只想澄清一下。如果我有一个具有空值的变量,并将其作为可选参数传递,该参数将获取空值还是默认值?
我知道调用 1 将someval == someval2 == "foo"
在函数内部进行,调用 2 将进行someval == "foo"
,someval2 == "bar"
并且调用 3 将进行someval == foo
,但调用 3 中someval2
等于什么?可以为空还是酒吧?
另外 - 我对 vb.net 比较陌生,我认为我不完全理解与 C# 的 null/nullable/nothing 概念差异