SPRING.NET 1.3.2 学习12--为索引器属性赋值
2013-03-08 16:24
309 查看
假设有如下类,有两个索引器,一个是整形,一个是字符串
下面的对象定义为索引器赋值
老的1.02版本写法不同,这里不再研究,直接跳过
public class Person { private IList favoriteNames = new ArrayList(); private IDictionary properties = new Hashtable(); public Person() { favoriteNames.Add("p1"); favoriteNames.Add("p2"); } public string this[int index] { get { return (string) favoriteNames[index]; } set { favoriteNames[index] = value; } } public string this[string keyName] { get { return (string) properties[keyName]; } set { properties.Add(keyName, value); } } }
下面的对象定义为索引器赋值
<object id="person" type="Test.Objects.Person, Test.Objects"> <property name="[0]" value="Master Shake"/> <property name="['one']" value="uno"/> </object>
老的1.02版本写法不同,这里不再研究,直接跳过
相关文章推荐
- SPRING.NET 1.3.2 学习14--复合属性名称和Spring表达式的引用
- SPRING.NET 1.3.2 学习1--组件功能说明
- SPRING.NET 1.3.2 学习24--通用日志功能
- SPRING.NET 1.3.2 学习8--设置集合对象的值
- SPRING.NET 1.3.2 学习1--组件功能说明
- SPRING.NET 1.3.2 学习1--组件功能说明
- SPRING.NET 1.3.2 学习1--组件功能说明
- SPRING.NET 1.3.2 学习25--自定义对象的行为
- SPRING.NET 1.3.2 学习2--快速入门应用示例说明
- SPRING.NET 1.3.2 学习2--快速入门应用示例说明
- SPRING.NET 1.3.2 学习3--IOC容器
- SPRING.NET 1.3.2 学习16--使用depends-on
- SPRING.NET 1.3.2 学习6--idref元素
- SPRING.NET 1.3.2 学习10--合并集合对象
- SPRING.NET 1.3.2 学习11--设置空值和Null值
- [原创]java WEB学习笔记98:Spring学习---Spring Bean配置及相关细节:如何在配置bean,Spring容器(BeanFactory,ApplicationContext),如何获取bean,属性赋值(属性注入,构造器注入),配置bean细节(字面值,包含特殊字符,引用bean,null值,集合属性list map propert),util 和p 命名空间
- SPRING.NET 1.3.2 学习9--设置泛型集合的值
- SPRING.NET 1.3.2 学习23--使用方法的返回值进行注入
- SPRING.NET 1.3.2 学习4 --实例化对象
- SPRING.NET 1.3.2 学习21--使用对象或类的属性值进行注入