optional-parameters相关内容
无效restartWeb(){ 尝试{ 的String [] =命令,新的String [] {“webRestarter.exe”,“>>”中,“webLog.log”}; 调用Runtime.getRuntime()EXEC(命令)。 }赶上(java.io.IOException异常错误){
..
是否有可能,不知何故,到aassign一个condtional声明TOAN可选参数? 我的初步尝试,用下面的结构,都没有成功: Y = {一些值}如果x == {someValue中}其他{} anotherValue 其中x已经事先分配的。 更具体地说,我希望我的函数签名看起来是这样的: DEF X(A,B ='A',如果someModule.someFunction()其他someM
..
在下面的函数,我试图让铂上可选的输入参数。 在未指定的Pt的情况下,它需要计算其它可选参数(即部分作品)。 但是,当我指定它: 海藻酸钠(B,“圈子”,“铂”,那些(150,1)) 我收到以下错误: “铂”是无法识别的参数。对的列表 有效的名称 - 值对的参数,请参阅文档 此功能。 函数code:函数[V] =海藻酸钠(B,形状,varargin)%%输入解析 P =
..
作为一个简单的例子,拿类 椭圆可以返回其属性如面积 A ,周长 C ,主要/次要轴线 A / b ,偏心率电子等。为了得到一明显具有提供precisely它的两个参数,以获得所有其他的人,虽则作为一个特殊的情况下只提供一个参数应该承担一个圆。三个或三个以上参数的一致性应该产生一个警告,但工作,否则显着提高一个例外。 所以,有效的椭圆取值一些例子是: 椭圆(A = 5,B = 2) 椭圆(A =
..
是如何“关键字参数”,从常规的参数有什么不同?不能所有的参数为名称=值传递的而不是使用位置语法? 解决方案 有两个相关的概念,都被称为“关键字参数”。 在主叫方,这是其他评论者所提到的,你必须按名称指定一些函数参数的能力。你必须经过所有的参数都提它们而不名称(位置参数),而且必须能为其没有提及任何参数的默认值。 另一个概念是在函数定义方:您可以定义一个函数,它的名字取的参数 - 你甚至
..
我想在其中跨越多个页面中使用AngularJS实现一个控制器。它利用一些服务。其中一些被装载在所有页面,有些 - 不是。我的意思是它在不同的文件中的定义,并且这些文件被独立地加载。但是,如果我不上的所有页面加载这些服务,我得到错误: 错误:未知提供商:firstOtionalServiceProvider< - firstOtionalService 所以,我需要在所有页面加载脚本
..
在ActionScript 3中,当你给它一个默认值声明一个可选的参数,值空不能在类型参数使用。 函数操作(参数:INT = NULL){ // 1184:类型的Null不兼容的默认值其中int的预期。 } 功能操作(参数:= 0){ //没有编译器错误 } 这个任何变通办法,或通用值,可以适用于所有数据类型? 解决方案 您可以将您的INT改变号码,然后可以将其设置为
..
我想要一个可选的参数传递给一个几何函数,名为偏移,这可能会或可能不会进行规定,但是C#不允许我这样做以下任一。有没有办法做到这一点? Null作为默认 错误:类型'值'不能用作默认参数,因为没有标准转换到类型“System.Drawing.Point” 公共无效LayoutRelative(....点偏移= NULL){} 空默认 错误:“偏移”必须是一个编译时间常数默
..
这是一个后续问题从文档,默认值的: 获取一个指示默认值,如果该参数的 默认值。 此属性用于只在执行上下文。在里面 只反射上下文中,使用RawDefaultValue属性。 当在没有指定的实际值是使用默认值 方法调用。参数可以有一个默认值,为空。本 是从在未限定的默认值的情况下是不同的。 从文档,RawDefaultValue 的: 获取一个指示默认值,如果该参数的 默认值。 这
..
类似于 公共无效信息(字符串消息[CallerMemberName]字符串成员名=“”, [CallerLineNumber] INT LINENUMBER = 0,params对象[]参数) { _log.Info(BuildMessage(消息,成员名,行号),参数); } 创建无可选参数过载会改变通话现场,$ P $正常工作pventing这些特殊的参数。 我找到了一个解决方案,几乎适用
..
我怎样才能使该方法有一个参数的缺省值? 解决方案 您只能做这在C#4,介绍双方的命名参数和可选参数的: 公共无效美孚(INT X = 10) { Console.WriteLine(X); } ... 美孚(); //打印10 请注意,默认值必须是恒定的 - 无论是正常的编译时间常数(如文字),或者: 值类型的参数的构造函数 默认(T)对某些类型的 T 另
..
在给定的例子(对不起,code的风格,它是在一个紧凑的自包含摄制的利息),调用的方法始终是虚拟的方法B中具有更多的整型参数,虽然我预计,在 C 实施该方法将是一个叫。 使用系统; 使用System.Collections.Generic; 使用System.Linq的; 使用System.Text; 命名空间MethodChoosing { 类节目 { 静态无效
..
这一块code编译一个框架3.5的项目在VS 2010中确定(我三重检查了) 公共LoggingClient(字符串URI =“net.msmq://本地主机/日志”){...} 为什么呢?我什么也看不到在C#4规格(解决方案 项目+属性,生成选项卡,向下滚动,高级。您可以更改语言版本为“C#3.0”,如果你preFER保持源$ C $ C兼容性。 但是,是的,你使用的是C#4
..
我如何申报C ++ / CLI有管理的方法,有一个可选的参数从C#中使用时? 我饰既是 C ++ / CLI:的 公开引用类MyClass1的 { 上市: MyClass1的([系统::运行:: InteropServices ::可选] [系统::运行:: InteropServices :: DefaultParameterValue(2)]
..
我有以下code这是工作的罚款,直到我试图加入布尔NetworkAvailable = TRUE 部分。现在,我收到了方法名称预计 4行编译时异常如下。 无效NetworkStatus_AvailabilityChanged(对象发件人,NetworkStatusChangedArgs E) { VAR networkAvailable = e.IsAvailable; SetUpd
..
另外有没有办法使用的运行时间值的可选方法参数? 解决方案 可选参数需要是常数,因为它们被写出作为属性的值。因此,它们继承了这一切的属性值有限制。 有没有办法直接连接codeA运行时的价值。然而,你可以亲近与下面的模式 公共无效MyApi(SOMETYPE类型= NULL){ type =类型?新SOMETYPE(); ... }
..
我刚开始使用WCF与REST和UriTemplates。它是目前可以使用可选的参数? 如果没有,你会怎么家伙建议我做一个系统,有是可选的(变化量)三个参数总是用在URL,和其他人? 例如: https://example.com/?id=ID&type=GameID&language=Language$c$c&mode=free 标识,类型,语言始终是present 模式可选
..
我要建立与此签名,如果参数2为空不抛出异常的Web服务。这可能吗? [WebMethod的] 公共字符串的HelloWorld(字符串参数1,布尔参数2){} 唯一的例外是试图转换为Boolean空字符串时引发一个System.ArgumentException。 这是没有工作至今思路: 方法重载是不允许的web服务,比如 公共字符串的HelloWorld(字符串参数1
..
哪一个更好?一目了然可选参数似乎更好(少code,少XML文档等),但为什么大多数的MSDN库类使用超载而不是可选的参数? 有没有什么特别的东西,你必须注意,当您选择使用可选参数(或超载)? 解决方案 一个很好的用例“可选参数”结合“命名参数”在C#4.0的是,它presents我们提供了一个优雅的替代方法超载,你根据参数的个数重载方法。 例如说你想要一个方法富被称为/使用像这样, FOO
..
我怎样才能创建一个具有可选参数,而params在一起的方法? 静态无效的主要(字串[] args) { TestOptional(“A”,C:“D”,“E”); //这不会建 TestOptional(“A”,C:“D”); //这样做的工作,但我只能设置1参数 到Console.ReadLine(); } 公共静态无效TestOptional(字符串A,INT B
..