properties相关内容

如何在 C# 中本地化属性描述?

我正在编写一个课程,供其他国家/地区的一些人使用.我必须本地化每条消息,警告 e.c.以便他们能够理解我们的意思.在许多情况下,我实现了我的目标.但是像描述这样的属性属性实在是太麻烦了. 这是我现在拥有的: [Category("Editable Values"), Description("设置最小选择...")]公共安培西敏{得到{...}放{...}} 和 [Category(" ..
发布时间:2022-01-02 18:39:21 C#/.NET

在转发类对象中找不到属性

我正在改编 本教程 到我的应用程序,我已经把它归结为最后一个错误,它阻止了我的前进.程序无法在另一个文件中找到属性,但该属性已明确定义.这是有问题的代码: 实际的错误行: for (DTContact *dtc in _dtContact.contact) { 文件的 .h 和相关项目: #import @class XMLTestViewController;@class DTCXM ..
发布时间:2022-01-02 18:39:07 移动开发

根据条件在 WiX 中设置属性

这应该很容易,但几个小时后我就变成了空白.;( 我进行了注册表搜索(实际上是两个),因为我需要检查之前两次安装中的其中一个,然后将我的新文件安装到找到的之前安装的位置.> 只有一个这些先前安装会实际存在. 然后我需要将我的新文件安装到找到“PROD#"的“InstallLocation". ..
发布时间:2022-01-02 18:38:55 其他开发

为什么要在属性访问器中使用私有变量?

对不起,如果我是菜鸟,我有这个疑问,为什么我们使用私有变量并使用属性设置它们? 为什么我们不能单独使用属性? 我说的是这样的情况 私有字符串_testVariable;公共字符串 MyProperty{得到 { 返回 _testVariable;}设置 {_testVariable = 值;}} 我正在考虑简单地使用 public string MyProperty { get; ..
发布时间:2022-01-02 18:38:39 C#/.NET

如何在 UML 中表示 C# 属性?

不完全是一个属性,也不完全是一个方法.刻板印象?> >? 我正在对现有系统进行复古建模,因此我需要清楚地反映这与只读字段或方法对不同(无论 IL 怎么说),所以我想我'将采用刻板印象,但我将接受与语言无关的 get_set_ 作为通用解决方案.感谢大家的理智测试. 解决方案 Properties 只是一种方便的书写方式 get_MyValue() 和 set_MyValue(valu ..
发布时间:2022-01-02 18:38:21 C#/.NET

如何修改 Matlab 对象的属性

我创建了一个 MATLAB 类,例如: classdef myclass特性x_array = [];结尾方法函数增量(对象,值)obj.x_array = [obj.x_array;价值);结尾结尾结尾 问题是,当我调用 increment() 函数时,属性 x_array 永远不会被修改:例如: >>s = myclass>>增量(s,5)>>s.x_array答案 = [] 我做了一 ..
发布时间:2022-01-02 18:38:09 其他开发

从属性设置器抛出什么异常?

我有一个具有最大长度要求的字符串属性,因为数据链接到数据库.如果调用者尝试设置超过此长度的字符串,我应该抛出什么异常? 例如这个 C# 代码: 公共字符串 MyProperty{得到{返回_MyBackingField;}放{if (value.Length > 100)throw new FooException("MyProperty 的最大长度为 100.");_MyBackingF ..
发布时间:2022-01-02 18:37:57 C#/.NET

整个解决方案的通用 Settings.settings 文件

有没有办法让解决方案的所有项目都有共同的属性文件? 我有一个控制台应用程序和一堆其他类库文件,我只想为它们创建一个设置文件. 我不是在谈论 app.Config 文件.我说的是 Settings.settings 文件. 知道我该怎么做吗? 将配置设置存储在设置文件而不是 app.config 中也是一个好习惯吗? 解决方案 将要跨项目共享的文件放在解决方案文件夹中 ..
发布时间:2022-01-02 18:37:51 C#/.NET

这是什么意思 ?公共名称{get;放;}

我经常在 C# 文档中看到这种安静.但它有什么作用? 公共类汽车{公共名称{获取;放;}} 解决方案 简写为: 私有字符串_name;公共字符串名称{得到 { 返回 _name;}设置 { _name = 值;}} 编译器生成成员变量.这称为自动属性. ..
发布时间:2022-01-02 18:37:40 C#/.NET

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

我有一个属性文件,其属性为 List 值(逗号分隔),如何在多行中编写此属性?(逗号后的反斜杠)? 我找不到任何关于此或至少关于将逗号转义为逗号和反斜杠的信息. 解决方案 如果您的意思是以下;那只依赖于反斜杠+行尾.我刚刚发现它记录在:http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html 素数 = 2, ..
发布时间:2022-01-02 18:37:32 Java开发

如何遍历自定义 vb.net 对象的每个属性?

如何查看自定义对象中的每个属性?它不是一个集合对象,但是对于非集合对象有类似的东西吗? 对于 myObject 中的每个条目作为字符串'在这里做事...下一个 我的对象中有字符串、整数和布尔属性. 解决方案 通过使用反射,您可以做到这一点.在 C# 中它看起来像那样; PropertyInfo[] propertyInfo = myobject.GetType().GetProper ..
发布时间:2022-01-02 18:37:24 C#/.NET

在多个项目/模块中使用多个属性文件(通过 PropertyPlaceholderConfigurer)

我们目前正在编写一个应用程序,该应用程序被分成多个项目/模块.例如,让我们采用以下模块: myApp-DAO myApp-jabber 每个模块都有自己的 Spring 上下文 xml 文件.对于 DAO 模块,我有一个 PropertyPlaceholderConfigurer,它使用必要的数据库连接参数读取属性文件.在 jabber 模块中,我还有一个用于 jabber 连接属性 ..
发布时间:2022-01-02 18:37:12 Java开发

语义问题:属性的合成 getter 遵循 Cocoa 命名约定以返回“拥有的"对象

我目前正在使用 iOS 5 SDK 尝试开发我的应用程序.我正在尝试使 NSString 成为一个属性,然后在 .m 文件中合成它(我之前已经这样做了,没有任何问题).现在,我遇到了这个:“语义问题:属性的合成 getter 遵循 Cocoa 命名约定来返回‘拥有的’对象." 这是我的代码:.h @interface ViewController : UIViewController {N ..

在什么情况下将字段更改为属性是一个突破性的变化?

在阅读 Jon Skeet 关于字段与属性的文章时,他提到将字段更改为属性是一个突破性的变化. 我想了解此更改可能导致中断的常见情况.与场景一起,如果可以,请提供任何详细信息. 首先,以下几点已在别处提及: 如果您在类上使用反射,则不能将字段更改为属性.即使我没有详细信息,这也是显而易见的.序列化是一种使用反射来迭代对象并将字段更改为属性将破坏序列化程序或更改输出的场景 您 ..
发布时间:2022-01-02 18:36:55 C#/.NET

列出 Python 类中的 @property 装饰方法

是否可以获得类中所有 @property 修饰方法的列表?如果是这样怎么办? 示例: class MyClass(object):@财产def foo(self):经过@财产定义栏(自我):经过 我如何从这个类中获取['foo', 'bar']? 解决方案 任何用 property 修饰的东西都会在你的类命名空间中留下一个专用对象.查看类的__dict__,或者使用vars()函 ..
发布时间:2022-01-02 18:36:46 Python

Java - 属性:在运行时向属性文件添加新键?

是否可以在运行时创建新的属性文件并添加键和值?我想在安装我的应用程序时根据用户输入向属性文件添加新密钥.我检查了 Java Properties 类,但它似乎可以为现有键设置值,但无法向属性文件添加新键. 解决方案 您只需使用当前不存在的键调用 setProperty 即可添加新属性.但这只会在内存中执行 - 您必须再次调用 store 以将更改反映回文件: Properties pro ..
发布时间:2022-01-02 18:36:39 Java开发

分配给初始化列表中的只读属性

谁能告诉我,为什么要编译? 命名空间 ManagedConsoleSketchbook{公共接口 IMyInterface{int 属性{得到;放;}}公开课 MyClass{私有 IMyInterface 字段 = null;公共 IMyInterface 属性{得到{返回字段;}}}公开课计划{公共静态无效方法(MyClass @class){Console.WriteLine(@class ..
发布时间:2022-01-02 18:36:19 C#/.NET