关于泛型如何取值的问题?在线等

lzt7 2009-01-15 03:57:16


如果是DataTable dt=new DataTable() ;
只需要dt.Rows[i]["ID"].ToString()
就能读取字段ID的值。

那么我用 List<Model> mylist=new List<Model>();
做了个泛型。Model是一个实体类,其中有ID字段

怎样才能取出这个字段的值啊?
...全文
177 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovehongyun 2009-01-15
  • 打赏
  • 举报
回复
foreach(Model mod in mylist)
{
//mod.ID;取实体里的id属性
}
//直接取mylist[0].ID


wonture 2009-01-15
  • 打赏
  • 举报
回复
mylist[0].ID
mylist[1].ID
.
.
.
lzt7 2009-01-15
  • 打赏
  • 举报
回复
谢谢,结贴
xmycl008 2009-01-15
  • 打赏
  • 举报
回复

mylist.字段名
lizhengnan 2009-01-15
  • 打赏
  • 举报
回复
mylist[0].ID
下载前可以先看下教程 https://pan.quark.cn/s/ccf97fdac668 作为Java SE 1.5引入的一项新功能,Java泛型是一种通过参数化类型来操作数据的机制。 其本质是将类型作为一个可变的输入进行处理,在泛型类、接口及方法中分别被命名为泛型类、泛型接口和泛型方法。 相比于传统的方法,使用显式的强制性转换机制来实现参数的“任意化”,这种设计在安全性和效率上都体现出显著的优势。 在Java语言中推广泛型的好处在于允许开发者无需预先明确声明类型信息即可进行操作,并通过约束条件确保数据流动的安全性。 传统的做法依赖于对实际参数类型的预先明确声明,这可能会导致额外的开销并增加代码复杂度。 T和问号(通配符)是Java泛型体系中两个具有重要地位的概念。 T作为泛型类型参数的主要代表,在其定义域内可容纳任意合法类型,包括基本类型、引用类型及自定义类等。 而问号(通配符)则常被用作泛型参数的占位符角色,以标识尚未明确的具体类型实例。 在实际应用中,T和问号(通配符)的选择往往基于具体的编程需求:若需显式指定具体类型,则选用T;若需要表示未知类型的泛型参数,则采用问号(通配符)。 此外,在Java泛型体系中还有其他关键概念值得提及,例如有界类型、通配符类型等。 其中,有界类型通过使用extends语句来限定泛型参数的取值范围,而通配符类型则在表示未知具体类型的泛型参数时发挥重要作用。 综上所述,在Java编程实践中合理区分并灵活运用T与问号(通配符)可以显著提升代码的可维护性和安全性。

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧