VB.NET——泛型集合的使用

本文详细介绍了在VB.NET中如何使用泛型集合,包括创建、操作和管理泛型集合的方法,通过实例展示了在D层代码中的应用,帮助开发者提升代码的复用性和效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   因为我们每次和数据库交互都需要转换为泛型,所以将这个方法抽象出来,放在D层一遍调用,和sqlhelper类的作用相似
'**********************************************
'说明:将DataTable转化为泛型集合
'命名空间:DAL
'机器名称:晓
'创建日期:2015/2/23 11:13:28
'作者:郑浩
'版本号:V1.00
'**********************************************

Imports System.Collections.Generic  '增加泛型的命名空间  
Imports System.Reflection '引入反射:为了使用PropertyInfo 
Public Class  ConvertGenericsHelper
    '将datatable转化为泛型集合  
    Public Shared Function convertToList(Of T As {New})(ByVal dt As DataTable) As IList(Of T)
        '注意:convertToList(Of T As {New}) 这里的new是用来约束T的,必须有,不然new T的时候会出现错误  

        Dim myList As New List(Of T)   '定义最终返回的集合  

        Dim myTpye As Type = GetType(T) '得到实体类的类型名  
        Dim dr As DataRow   '定义行集  

        Dim tempName As String = String.Empty   '定义一个临时变量  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值