标签:properties

  • 在C#中,属性的属性继承失败 - c#

    时间:2020-9-1

    我有以下属性,其中Inherited设置为true。 [AttributeUsage(AttributeTargets.Property | AttributeTargets.Method, Inherited = true)] public class InheritedAttribute : Attribute { } DerivedA类包含一个属性,该 […]

  • Java是否具有与C#中的属性工作方式相同的“属性”? - c#

    时间:2020-8-25

    在C#中,您可以使用属性使数据字段可公开访问(允许用户直接访问它),但仍保留对那些直接访问的字段执行数据验证的功能。 Java是否有类似的东西?对于实例,假设存在一个具有以下实现的C#类(请参见下文): public class newInt{ public newInt(){...} public int x{ get{ return this.x } s […]

  • PHP:封装的目的是什么? - php

    时间:2020-8-22

    我在特别谈论可以应用于属性和方法的公共,私有和受保护的关键字。我到处都看过了,我知道它们的作用以及如何使用它们,但是看不出它们在编程时如何实用。有人可以解释或举一个例子吗? 参考方案 封装(作用域)的主要目的是确保您编写的代码不会被破坏。这通常适用于范围,所以让我使用一个函数内部局部变量的简单示例: function xyz ($x) { $y = 1; w […]

  • 类型属性是否支持可调用类型? - php

    时间:2020-8-21

    我搜寻了这个的原因,但是找不到任何原因。 我试图创建一个类型为'callable'的类型化属性。但是PHP给了我一个致命的错误“无法具有可调用类型”。在RFC中,没有提到,对于属性类型提示,callable不是允许的类型。而是有一些示例,其中对类型化属性使用“ callable”。 参见:https://wiki.php.net/rfc/typed-prop […]

  • 使用反射和属性名称作为字符串更新类属性 - c#

    时间:2020-8-19

    我有一个示例课 public class sampleClass { public string givenName { get; set; } public string familyName { get; set; } } 以及IDictionary<string, object> dataModel中包含的该类的一组值。我可以使用反射来遍历 […]

  • 我们什么时候应该使用私有变量,什么时候应该使用属性。是否在同一个班级中使用后备场? - c#

    时间:2020-8-14

    在大多数情况下,我们通常创建一个私有变量及其相应的公共属性,并使用它们来执行我们的功能。 每个人都有不同的方法,例如有些人在每个地方都使用属性,而有些人则在同一类中使用私有变量,因为它们是私有的,并通过使用属性将其打开以供外部环境使用。 假设我假设在数据库中插入。我创建了一些需要初始化的参数。 我创建了10个私有变量及其相应的公共属性给出为 private […]

  • 使用java.util.properties存储ArrayList和HashMap - java

    时间:2020-8-13

    如何使用ArrayList存储HashMap和/或java.util.properties变量?如果不可能,可以使用其他什么类来存储应用程序配置? 参考方案 如果只需要将集合序列化为字符串,我强烈建议XStream。它使用反射将类序列化为XML。如果默认行为对您要序列化的类不起作用,则有文档,但是到目前为止,以下内容对我而言一直有效: XStream xst […]

  • 模拟返回MagicMock的属性调用,而不是值 - python

    时间:2020-8-11

    我有以下配置类: class ConfigB(object): Id = None def __Init__(self, Id): self.Id = Id 在以下类中实例化并打印属性: from config.ConfigB import ConfigB class FileRunner(object): def runProcess(self, Id) […]

  • 如何解析包含变量的Java属性? - java

    时间:2020-8-10

    我正在加载一个如下所示的Java属性文件: transfer_detail = Transfer {0} from {1} to {2} on {3} 解析该属性后,我应该具有如下所示的String: Transfer 200.30 from Debit Account to Credit Account on 2011/01/26 我实现了自己的解析器,如 […]

  • 自定义文件属性 - c#

    时间:2020-8-8

    我需要注意以下几点: 在我的申请中,我有文件。需要一直签入和签出的文档。当我从应用程序中签出文档时,我需要将自定义属性添加到文件中,以便以后在签入文档时可以识别它。 我尝试使用以下代码从DSOFile使用OleDocumentProperties,但未成功: // Adding custom properties to file (Parameters: F […]