问题标签 [properties]

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.

0 投票
5 回答
39145 浏览

c# - 如何在 C# 中访问用户控件的属性

我制作了一个带有一个文本框和一个富文本框的 C# 用户控件。

如何从用户控件外部访问富文本框的属性。

例如..如果我把它放在一个表单中,我怎么能使用richtextbox的Text属性???

谢谢

0 投票
7 回答
9151 浏览

python - 如何使用动态名称实现属性()(在python中)

我正在为单个神经元编程模拟。因此我必须处理很多参数。现在的想法是我有两个类,一个用于 SingleParameter 和一个参数集合。我使用 property() 来轻松访问参数值并使代码更具可读性。这非常适合单参数,但我不知道如何为集合实现它,因为我想在单参数之后命名集合中的属性。这里有一个例子:


我为理解 property() 而提出的其他问题:

0 投票
2 回答
2512 浏览

wpf - WPF:如何在 VS2008 XAML 编辑器智能感知中显示枚举属性值?

我创建了一个具有枚举类型依赖属性的 WPF 自定义控件。

我希望该控件的用户在 VS 中编辑 XAML 时在智能感知窗口中查看枚举的可选值。

有谁知道怎么做?

0 投票
3 回答
1771 浏览

c# - 如何使用 GetType GetValue 区分两个对象的属性值?

我有以下课程:

我希望能够自动提取 Person1 和 Person2 之间的属性值差异,示例如下:

如何提取 Role in Person 的属性值???

0 投票
8 回答
17801 浏览

c# - C# 多索引器

是否有可能有以下内容:

如果没有,那么我可以通过哪些方式实现这一目标?我知道我可以制作名为 getFoo(int i) 和 getBar(int i) 的函数,但我希望用属性来做到这一点。

0 投票
5 回答
18186 浏览

c# - C# 为类和运算符分配默认属性 =

问题1:

我有一个简单的 winforms 应用程序,我想将我的 Person.Name 属性数据绑定到一个文本框。名称是 StringField 类型。我最初将 Name 属性定义为 String。数据绑定在值类型(如字符串)上效果很好。我希望 StringField.Value 属性成为 StringField 的默认属性。我想在文本框中查看 StringField.Value 的值,而不是文本“FieldApp.StringField”。

问题2:

我希望能够使用运算符 = 将字符串分配给 StringField。此分配将导致设置 StringField.Value 成员。

这可以实现吗?

0 投票
9 回答
452 浏览

properties - 修改 setter 参数 - 是否破解?

修改 setter 参数是否正常?假设我们有 setString 方法。我们真的想保留字符串的修剪形式。所以带有尾随空格的字符串是无效的,但我们不想抛出异常。

最好的解决方案是什么?修剪设置器中的值,例如

或者在调用者中修剪它(不止一次),例如

或者也许是别的什么?

0 投票
11 回答
3978 浏览

java - JavaBeans 的替代品?

我讨厌 JavaBeans 模式,我的热情就像一千个太阳的火焰一样燃烧。为什么?

  • 详细。现在是 2009 年。我不应该为房产写 7 LOC。如果他们有事件监听器,那么请抓住你的帽子。
  • 没有类型安全的引用。没有类型安全的方式来引用属性。Java 的全部意义在于它是类型安全的,它最流行的模式根本不是类型安全的。

我想要的是这样的:

我主要是 Web 开发人员,所以它需要 JPA 和 Wicket 支持。

帮我下javabean火车!

0 投票
5 回答
1290 浏览

c# - 限制对只读属性的方法调用的访问

我有一个类,它定义了一个有效公开私有字段的只读属性,如下所示:

现在消费者不可能直接管理我的财产,所以像 aContainer.MyList = new List(); 这样的代码 生成编译时错误。但是,消费者完全可以自由地调用他得到的引用的各种方法,所以这是完全有效的代码

哪种破坏了整个只读概念。

是否有任何健全的解决方法可以让我拥有真正的只读参考属性?

PS我不能只返回列表的副本,因为这样用户会认为他做了所有必要的更改,但是唉......他们会消失的。

0 投票
3 回答
7849 浏览

ant - 使用 Ant 属性文件而不是“属性任务”的原因

我目前正在与一些喜欢设置定义环境特定变量而不是使用属性文件的 Ant 任务的开发人员合作。他们似乎更喜欢这样做,因为这样更容易输入:

比输入:

例如:

我发现很难让他们相信属性文件是正确的选择。我相信属性文件更好,因为:

  • 它们提供了更大的灵活性——如果您需要一个新环境,只需添加一个新的属性文件
  • 发生了什么更清楚了-您必须了解这个小“技巧”​​才能意识到他们正在完成什么
  • 不提供默认值和使用覆盖的能力 - 如果他们使用属性文件,他们可以在项目顶部提供默认值,但能够用文件覆盖它们
  • 如果未在命令行上提供环境任务,脚本不会中断

当然,他们听到的只是他们需要更改 Ant 脚本并且必须在命令行上输入更多内容。

您能否提供任何其他参数来支持属性文件而不是“属性任务”?