Tag: 属性

计算只读属性与Swift中的函数

在Swift简介会上,演示了一个只读的属性description : class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description) 是否有任何意义,而不是使用一种方法来select上述方法: class Vehicle { var numberOfWheels = 0 func description() -> String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description()) 在我看来,你会select只读计算属性的最明显的原因是: 语义 – 在这个例子中, description是类的一个属性,而不是它执行的动作。 简洁/清晰 – 防止在获取价值时使用空圆括号。 显然,上面的例子过于简单,但是还有其他很好的理由select一个吗? […]

jQuery的 – 如何获得样式显示属性“无/块”

有没有一种方法来获得样式:显示属性,它可以没有或阻止? DIV: <div id="ctl00_MainContentAreaPlaceHolder_cellPhone_input_msg_container" class="Error cellphone" style="display: block;"> <p class="cellphone" style="display: block;">Text</p> </div> 我知道有一种方法来找出DIV是否隐藏,但在我的情况下,这个div是dynamic注入的,所以它总是显示为可见的错误,因此我不能使用: $j('.Error .cellphone').is(':hidden') 我能够得到结果“显示:块”使用: $j('div.contextualError.ckgcellphone').attr('style') 有没有办法只获得“块”或“无”的价值,或者有没有更好/更有效的方法来做到这一点?

如何使用PropertiesConfiguration编写多行属性值?

我有一个属性文件的属性与列表值(逗号分隔),如何写在多线这个属性? (逗号后面的反斜杠)? 我无法find任何关于这个或至less关于逗号和反斜线的逗号 任何帮助将不胜感激。 也很高兴听到其他框架。 谢谢

C#属性和ref参数,为什么不加糖?

我只是遇到了这个错误消息,而在C# 属性或索引器不能作为out或refparameter passing 我知道是什么导致了这一点,做了一个快速的解决scheme,创build一个正确的types的本地variables,调用该函数作为out / ref参数,然后将其分配回属性: RefFn(ref obj.prop); 变成 { var t = obj.prop; RefFn(ref t); obj.prop = t; } 很明显,如果该属性不支持在当前上下文中获取和设置,则会失败。 为什么C#没有为我做这个? 我可以想到这可能会导致问题的唯一情况是: 穿线 例外 对于线程来说,转换会影响到写入的时间(在函数调用之后),但是我更怀疑任何代码都可能会在中断的时候得不到同情。 例外情况是, 如果函数分配给几个参数之一而不是抛出? 任何微不足道的解决scheme都会导致所有参数或者一些参数不被分配给某些应该有的而有些不应该被分配的参数。 我再次认为这不会被支持使用该语言。 注意:我理解为什么会生成此错误消息的机制。 我在寻找的是为什么C#不会自动实现微不足道的解决方法。

使用Serializable属性和实现ISerializable有什么区别?

使用Serializable属性和实现ISerializable接口有什么区别?

在ToString()之前检查null

这是场景… if (entry.Properties["something"].Value != null) attribs.something = entry.Properties["something"].Value.ToString(); 虽然有效和正确工作,这对我来说看起来很丑。 如果在执行ToString()之前不检查null,那么如果属性为null,则会引发exception。 有没有更好的方法来处理这种情况? 非常感激!

目标C – 分配,复制,保留

我是Objective C的新手。我拥有C语言的基本知识,包括指针的概念。 我有两个基本的问题: 有人可以用一些比喻来解释分配,复制和保留之间的区别吗? 如何处理返回指针variables的函数,以及如何通过返回指针执行消息传递?

选项,设置,属性,configuration,首选项 – 何时以及为什么?

有几个词有类似的含义(在某种意义上): 选项,设置,属性,configuration,首选项 英语不是我的母语。 你能解释简单英语的区别吗? 我认为以下模板可能是有用的: 在你的GUI中使用XXX以让人们改变你的应用程序的行为(也许首选项或设置?) 在GUI中使用YYY以便让人们更改对象的某些部分(可能是属性或选项?) 在你的代码中使用ZZZ … 什么是最佳实践?

Swift 1.2中的@noescape属性

在Swift 1.2中有一个新的属性,在函数中有闭包参数,正如文档中所说: 这表明该参数只能被调用(或者在一个调用中作为@ noescapeparameter passing),这意味着它不能超过调用的生命周期。 根据我的理解,在此之前,我们可以使用[weak self]不让闭包有强烈的引用,比如它的类,而self可以是nil或闭包被执行时的实例,但是现在@noescape意味着如果这个阶级失败了,封闭将永远不会被执行。 我理解正确吗? 如果我是正确的,为什么我会使用一个普通函数的@noescape闭包,当他们的行为非常相似?

testing一个类是否有一个属性?

我试图做一点testing优先发展,我试图validation我的类标记了一个属性: [SubControllerActionToViewDataAttribute] public class ScheduleController : Controller 我如何testing这个类是否有分配给它的属性?