properties相关内容

查找ActiveX组件的所有属性

我试图环顾四周,但不能说服自己一个答案,因为COM / ActiveX的世界似乎很混乱。 基本上我想知道的是,给定GUID,是有没有办法知道所有的接口,属性和方法暴露的ActiveX控件? 我读到某个地方,你只需要问一个特定的属性是否有。但是我怎么知道一个属性之前知道什么? 我猜IDispatch做类似的东西,但我不能弄清楚如何使用它。如果这是一个工作,一个小片段,最好是在C#将帮助 ..
发布时间:2016-12-18 20:34:34 C#/.NET

获取应用于通过COM接口公开的C#属性的helpstring属性

我目前正在使用一个要暴露给COM的库,用于正在升级的旧项目。我创建了要暴露的接口,并且它们具有long,int等类型的属性。使用DescriptionAttribute,我可以获得在.tlb中为接口,类和方法生成的helpstrings,但由于某种原因,它似乎不想处理属性。是否还有在属性的TLB输出中产生一个帮助字符串? 解决方案 你必须将属性放在getter上,设置器。像这样: 使 ..
发布时间:2016-12-18 17:18:52 C#/.NET

暴露属性作为Variant在.NET中的Interop

我正在.NET中创建一个包装类(VB.NET,因为它发生,但同样与C#相关)暴露在COM和我想包装的属性之一是一个Variant。我想我只能使用一个对象,但我得到一个错误: Public Property FieldValue [vFieldID As Object = -1])As Object 不能作为属性“Let”暴露给COM。您将无法使用“Let”语句从Visual Basic 6. ..
发布时间:2016-12-18 17:04:12 C#/.NET

如何在MATLAB中设置自定义默认色彩映射?

有人在其他地方提出这个问题,被告知有一个“提示”此处 ,但我对MATLAB很陌生,没有看到如何使用这个提示。 我有一个文件 cmap.mat 。我加载它并更新颜色映射如下: 加载cmap.mat; colormap(cmap); 但它只适用于当前数字。 解决方案 要设置所有数字将使用的默认属性,您必须请在根对象上设置该默认值。 这里有一些更好的文档说明了 ..
发布时间:2016-12-18 01:12:11 其他开发

C#组件集合属性从属性设置器填充时未序列化

我有一个C#组件,它有两个属性,Property1和Property2。 Property1是类型int的简单属性,Property2是一个List,其中T是一个自定义类。 Property2具有DesignerSerializationVisibility.Content属性集。 当在Designtime设置Property1时,组件应生成设置的自定义类的数量。这工作,但类没有序列化到De ..
发布时间:2016-12-15 22:54:59 C#/.NET

按对象属性值查找

我有以下情况。我有一些类A,它有类型B的对象列表。 类型B有两个属性X,Y类型字符串和两个getters getX()getY()。 我想在A类中有一个方法,从一个给定的string值选择的B对象的集合返回一个对象。例如: B findElementByX(String x){ for(B i:list){ if(i.getX()。equals(x) return i; } ..
发布时间:2016-12-15 22:47:01 Java开发

如何创建公共字符串属性与下拉列表的选项?

是否可以将字符串列表附加到String属性,以便用户可以从“属性”窗口中选择一个字符串?我应该实现ICollection或类别的东西吗? 解决方案 如果你试图限制属性为几个特定选项,你应该使用一个枚举而不是字符串的属性。 如果你想提供默认值,但让他们输入任何字符串并忽略默认值,然后你可以使用StringConverter。有关详细信息,请阅读充分利用.NET属性网格控件。它涵盖了这个 ..
发布时间:2016-12-15 21:41:57 C#/.NET

访问您自己的类中的成员:使用(自动)属性?

我已经将这个“问题”创建为社区wiki,因为没有正确或错误的答案。我只想知道社群对这个具体问题的看法。 当你有一个包含实例变量的类,并且你创建的属性只是getter和setter对于这些实例变量,你应该使用你自己的类中的属性,还是应该总是使用实例变量? 在C#3.0中有自动属性更难的决定。 使用属性: public class MyClass { private s ..
发布时间:2016-12-14 14:29:52 C#/.NET

在业务类中使用属​​性vs getters / setters

当处理商业类时,像典型的客户和员工类,最好只使用getters和setter或使用属性? Delphi(自学习)一些来自java书籍的例子,在那些例子中总是有GetName()和SetName(),属性没有使用。 可以看到,如果我创建一个组件与已发布的属性,我有一个很好的理由使用属性,但在正常的类,哪种方法更好?是代码更容易阅读与getters和setters(强调我们正在读/写一个属 ..
发布时间:2016-12-14 13:35:19 开发方法

是否可以观察Cocoa Touch中对象的readonly属性?

我试图观察(readonly)一个UINavigationController的visibileViewController属性没有成功。我能够成功地观察一个readwrite属性,我为自己定义的测试目的在另一个类上。 是否可能观察者readonly属性? 解决方案 是的,可以观察只读属性。但是,如果声明该属性的对象以不是键值观察符合 (例如,更改直接支持该属性的实例变量的值,而不会 ..
发布时间:2016-12-09 01:22:54 移动开发

私人和公共成员应如何实现目标?

我有一些讨论涉及到在工作中使用属性和实例变量,因此我想找到一个wiki答案。现在,我知道在objective-c中没有真正的私有成员类型,一切都是公开的。然而,我有点担心我们应该如何设计我们的类,并遵守OOP原则。我想听听这三种设计方法的意见: A。根据各种职位,甚至到一个新的斯坦福大学iPhone开发课程,你应该总是使用属性无处不在你可以。然而,IMHO,这种方法制定OOP设计原则,因为在 ..
发布时间:2016-12-08 17:11:38 移动开发

在'id'类型的对象上找不到属性“

我尝试读取或写入变量到数组时,得到 属性'aVariable'在类型ID 不应该知道我添加的对象是什么类?还注意到它工作原理读取的值与 NSLog(@“%@”,[[anArray objectAtIndex:0] aVariable]); 我是Objective C的初学者,所以这可能是我没有得到的一些简单的东西。 AnObject @interface AnObject:NS ..
发布时间:2016-12-08 15:31:27 移动开发