• spring.net泛型的配置以及使用方法


    下面是泛型的类定义:
    代码
    using System.Collections.Generic;
    using System;

    namespace piggyWinFormTemplet
        
    public class SpringGenericTest <T>
        {
            
    private List<T> list;

            
    private String name;

            
    public List<T> Contents
            {
                
    get { return list; }
                
    set { list = value; }
            }

            
    public String TypeName
            {
                
    get
                {
                    Type type 
    = typeof(T);
                    
    return type.Name;
                }
            }

            
    public String Name
            {
                
    get { return name; }
                
    set { name = value; }
            }

            
    public List<T> ApplyFilter(String filterExpression)
            {
                
    /// should really apply filter to list ;)
                return new List<T>();
            }
        }

    在配置中是这样配置的:

      <object id="springGenericTest" type="piggyWinFormTemplet.SpringGenericTest&lt;int>, piggyWinForm">
        
    <property name="Name" value="My Integer List"/>
      
    </object>

    调用的方法:

    代码
                //spring.net泛型测试
                SpringGenericTest<int> myGenericTest=(SpringGenericTest<int>)SpringTool.Context.GetObject("springGenericTest");
                LogTool.Log.Error(
    "spring.net泛型测试结果:" + myGenericTest.TypeName);

     参考资料:4.2.4.泛型类的对象创建

  • 相关阅读:
    Python-TXT文本操作
    Appium-处理系统弹窗
    Appium-服务关键字
    App Inspector-iOS真机功能详解
    Appium+Python3+iOS真机环境搭建
    Appium-超过60s的应用场景如何处理
    python-入门的第一个爬虫例子
    Mysql(五) JDBC
    Mysql(四)正则表达式
    Mysql(三)约束
  • 原文地址:https://www.cnblogs.com/kfarvid/p/1836026.html
Copyright © 2020-2023  润新知