索引属性的判断 索引器属性定义后发现它的属性名为 Item ,经实验,如果在一个类里同时定义索引器和Item属性会报告重复定义的错误,问题是,当没有定义索引器而只是定义了Item的时候和定义了索引器的时候,怎么识别这个属性是索引器属性还是普通变量/属性? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try一下,看看有没有异常. 不是异常,我是想通过 GetProperties 获得所有属性后,判断某个属性是 索引器 还是 普通属性。现在只是简单的通过判断 属性名 是否 Item,但这个不保险呀。 foreach (PropertyInfo pi in typeof(TestClass).GetProperties(BindingFlags.Public | BindingFlags.Instance)) Console.WriteLine(pi.GetIndexParameters().Length);//看看它GetIndexParameters获取的数组长度是否为0,为0则为普通属性,大于0则为索引器 报表问题 log4net无法写log的问题 如何获取/设置子容器中控件的焦点? oracle内锁定记录在执行OracleCommand内的ExecuteNonQuery方法的时候没用锁定 提问WaitOne 各位高手,能告诉我在C#的FORM中如何取得本机的时间(显示最小值为秒)以及星期几之类 窗体问题 这个最简单的程序不知道为什么通不过编译? 想做一个通用查询控件,大家给点意见! 关于active dirctory的问题 C# 接收短信代码 关于Popup的问题
一下,看看有没有异常.
foreach (PropertyInfo pi in typeof(TestClass).GetProperties(BindingFlags.Public | BindingFlags.Instance))
Console.WriteLine(pi.GetIndexParameters().Length);//看看它GetIndexParameters获取的数组长度是否为0,为0则为普通属性,大于0则为索引器