properties相关内容

如何创建包含一个只读成员的接口的单元测试存根?

我写一些单元测试因为我已经写在的IPrincipal 的扩展方法。为了帮助,我已经创建了几个辅助类的(一些代码,接口没有实现的成员已为简洁起见省略): 公共类IPrincipalStub:IPrincipal的 { 私人的IIdentity identityStub =新IIdentityStub(); 公众的IIdentity身份 { {返回identityStub; } 集 ..
发布时间:2016-09-30 22:32:01 C#/.NET

使用属性时的性能考虑多次

我使用使用的String.Format $ B $在格式化我的琴弦时, CultureInfo.CurrentCulture b 要报价这个博客 这只是有,如果 你正在使用的CurrentCulture了很多的寓意,它 可能是值得一读入一个 私有变量,而不是让 批次调用 CultureInfo.CurrentCulture,否则 你使用了时钟周期 不必要的。 因此按 ..
发布时间:2016-09-30 22:11:43 C#/.NET

为什么在基类不Type.GetFields()的返回后备字段?

在C#中,如果使用 Type.GetFields()与一类代表一个派生类中,它会返回一个)在派生类中的所有显式声明的领域,B )在派生类中自动属性以及所有支持领域C)在基类中的所有显式声明的领域。 为什么在自动属性的四)后备字段?基类丢失 例如: 公共类基地{ 酒店的公共INT美孚{搞定;组; } } 公共类派生:基{ 公众诠释吧{搞定;组; } } 类节目{ 静态无效的 ..
发布时间:2016-09-29 13:32:07 C#/.NET

是什么在C#`Fields`和`Properties`之间的区别?

编辑,根据这些评论: 你的意思是“财产”与“场”? 公共字符串S1; VS公共字符串S2 {搞定;组; } - 达纳 完全布施,我的意思是一样的。 - 阿萨德 阿萨德:你真的需要尝试使用 其他一些词来形容你 是什么意思,使我们能够更好地理解 你的问题。 C#没有全局 变量。你可以在C#中定义 中的字段不是全局性的 - 他们是类类型的 的成员。 - dthorpe ..
发布时间:2016-09-29 13:19:55 C#/.NET

自定义文件属性

BOUNTY起步,但我想要的例子在C#的 我需要以下内容: 在我的应用我有证件。这就需要文档中和所有的时间进行检查。当我检查出文档我的申请,我需要自定义属性添加到该文件,所以我可以在我要去签文件后识别它。 我已经尝试使用下面的代码使用从DSOFile的OleDocumentProperties,但没有成功: //添加自定义属性文件(参数:文件名,自定义属性的名称,值的调试 ..
发布时间:2016-09-29 13:16:19 C#/.NET

在C#类项目,是做什么用的AssemblyCulture?

在C#类项目中,有一个名为AssemblyInfo.cs中的属性文件。在这个文件是一系列组件的属性,包括 AssemblyTitle , AssemblyDescription ,等等,这是用来形容某些有关编译的项目细节。其中之一是 AssemblyCulture 。 据我所知,别人都用的东西,但什么是用来描述 AssemblyCulture ?语言?货币?两者都有一点? 每当我看到这 ..
发布时间:2016-09-29 13:15:26 C#/.NET

获取属性值动态

我有具有属性的数量庞大的对象。我想只是通过对象的属性集循环得到每个属性的值。 我进去看了PropertyInfo.GetValue() 。方法但它不是使得我有上下文多大意义 这里是我想要做的(这个代码不BTW工作)的例子: 的foreach(在数据对象VAR项) { 的foreach(的PropertyInfo道具在item.GetType()。的GetProperties() ..
发布时间:2016-09-29 13:06:46 C#/.NET

在C#中使用典型的获取设置的属性...带参数

我想要做同样的在C#。反正是有以同样的方式,我在这VB.NET例子参数'键'做使用C#与性能参数? 专用共享m_Dictionary作为IDictionary的(字符串,对象)=新词典(字符串,对象) 公共共享属性DictionaryElement(BYVAL主要作为字符串)作为对象 得到 。如果m_Dictionary.ContainsKey(键)和 返回m_Dicti ..
发布时间:2016-09-29 12:24:21 C#/.NET

为什么不VB.NET 9具有自动属性,如C#3?

应该有一个很好的小功能,使得它更快地编写类似自动属性的代码非常适合很好地与VB.NET的口头禅? 这样的事情会工作完美的: 公共财产姓()作为字符串 得到 将 高端物业 更新: VB.NET 10(与Visual Studio 2010和.NET未来4.0)将自动属性。下面是显示了有关功能的小信息的链接: http://geekswithblogs.net/Darre ..
发布时间:2016-09-29 12:00:15 C#/.NET

怎么办时,属性名相匹配的类名

在我们的C#代码,我们有一个名为Project类。我们的基础类BusinessObject的(所有业务对象继承)定义了一个属性: 公共工程项目{搞定;组; } 这只要我们留在C#代码库中通常是没有问题的。然而,这些业务对象类在web服务通过线路露出。有些耗时语言(如Flex的动作)不能处理具有相同的名称作为其类的属性。 这命名冲突发生遍布在我们的代码的地方。有时很 ..
发布时间:2016-09-29 11:59:47 C#/.NET

在覆盖添加制定者的属性

为什么不允许更改属性的getter和setter方法的可见性和存在实现一个接口的时候? 接口IFoo的 { 串酒吧{搞定; } } 类RealFoo:IFoo的 { 公共RealFoo(串吧) { this.Bar =栏; } 公共字符串酒吧{搞定;私人集; } } 类StubFoo:IFoo的 { 公共字符串酒吧{搞定;组; } } ..
发布时间:2016-09-29 11:40:25 C#/.NET

C#反思 - 找到一个集合的泛型类型

我反映一个属性'胡说'类型为ICollection的 公开的ICollection<串GT;胡说{搞定;组; } 私人无效的button1_Click(对象发件人,RoutedEventArgs E) { 变种PI =的GetType()的getProperty(“嗒嗒”)。 MessageBox.Show(pi.PropertyType.ToString()); } ..
发布时间:2016-09-29 11:30:37 C#/.NET

获得一个属性的名称列表中

示例 公共类MyItems { 公共对象的Test1 {搞定;组; } 公共对象的Test2 {搞定;组; } 公共对象Test3的{搞定;组; } 公共对象TEST4 {搞定;组; } 公开名单<对象> ITEMLIST { 得到 { 返回新的List<对象> { 的Test1,Test2的,Test3的,TEST4 } } } } 公共无效 ..
发布时间:2016-09-28 14:34:02 C#/.NET

WPF如何从其他页面更改属性?

我想改变属性可见在PAGE1控制的,当我点击的PAGE2一个按钮。在第2页是与用于用户的消息的Pop'Up窗口。我想,当他点击下方的按钮,该财产在第2页的控制(在同一时间仍然显示在背景中)的变化可见。 有关问题我的是,我的按钮的事件属于PAGE2类的,我不能够从那里达到PAGE1的对象。 解决方案 我要做到这一点,你应该用一个中间对象共享某些数据的“正确”的方式。 下面是一个完 ..
发布时间:2016-09-28 14:26:14 C#/.NET

谈到物业本身在C#。反射?通用?类型?

请容忍我,如果这个问题没有得到很好的制定。不知道是问题的一部分。 的想什么,我要完成的一个例子可以在WPF PropertyChangedEventArgs找到。如果你想要一个属性在WPF改变标志,像这样做: 的PropertyChanged(这一点,新PropertyChangedEventArgs( “PROPERTYNAME”)); 您传递一个字符串以Prope ..
发布时间:2016-09-26 23:32:34 C#/.NET

在子类中重写只读属性,使其读/写(VB.NET或C#)

这似乎并不可能在VB.NET与性能,因为物业语句本身必须描述它是否是只读或没有。 在我下面的例子中,它不会让我的 ReadWriteChild 编译。我想我可以使父读/写,然后有ReadOnlyChild的setter没有做任何事情,但这似乎排序哈克。最好的选择似乎是放弃赞成在这种情况下,getter / setter方法的属性。 公众为MustInherit类父 公共MustO ..
发布时间:2016-09-26 22:28:24 C#/.NET

属性VS公共成员变量

可能重复:结果 的是什么领域,在C#一个属性之间的区别 我是一个程序员开始,我读过所有关于类属性。书指出属性可以间接访问成员变量。好了,是什么使得它有什么不同不仅仅是让业界人士和直接访问它。 下面是由杰西自由学习C#3.0的报价: 例如,您可能需要外部 类能够读取值,但不能改变它;或者你可能想要写 的一些代码,使内部磁场可以在一定范围内仅接受值。如果美元的成员字段b $ B ..
发布时间:2016-09-26 22:18:54 C#/.NET

C#get和set可通过属性变量名

有没有办法做到这一点?我尝试测试如果一个对象的属性存在,并且如果是这样,我想将值设置为它。 (可能是完整的想法是不好的,如果是真的 - 为什么) 类信息 { 公串X1 {设置;得到; } 公共字符串X2 {设置;得到; } 公共字符串X3 {设置;得到; } } &字典LT;字符串,字符串>值=新词典<字符串,字符串>(); values.Add(“X1” ..
发布时间:2016-09-26 22:00:43 C#/.NET

如何阅读在C#中自定义文件属性

我正在寻找一种方法来读取C#文档属性。我听说过dsofile.dll,但它似乎是一个古老的COM包装,并想知道是否有更现代的东西对于.NET Framework / C#。我正在看其实不是一个办公文档文件,而是一个Solidworks的.SLDDRW文件,包含自定义属性。您可以查看并通过右键单击该文件更改这些在Windows资源管理器,将属性窗口,自定义选项卡。 任何人都知道如何阅读这些自定 ..
发布时间:2016-09-26 21:58:23 C#/.NET