博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linq中的cast<T>()及OfType<T>()
阅读量:5316 次
发布时间:2019-06-14

本文共 330 字,大约阅读时间需要 1 分钟。

DataTable dt=...........//获取从数据库中取出的数据(假设只有一条记录)

//Cast<T>()用来将非泛型的序列转换为泛型的序列

DataRow row=dt.Rows.Cast<DataRow>().Single();

 

//OfType<T>():用来将序列中可以转换的转换为指定的序列

如:一个object数组中有整数和字符串,现在想找出其中最大的数

object[] obj = {1,23,4,5,555,"aaa","bbb" };            

int max=obj.OfType<int>().Max();

这样就不会抛出异常

转载于:https://www.cnblogs.com/wpflovesj/p/4976855.html

你可能感兴趣的文章
【POJ】3415 Common Substrings
查看>>
JavaScript执行环境 + 变量对象 + 作用域链 + 闭包
查看>>
线程的语法 (event,重要)
查看>>
【转】学会这13个原则写UI界面文案,用户才能秒懂
查看>>
【转】Linux中断处理学习笔记
查看>>
【转】基于 Android NDK 的学习之旅-----数据传输(引用数据类型)
查看>>
点击User Profile Service Application 报错
查看>>
VS2010插件之NuGet
查看>>
1.单机部署hadoop测试环境
查看>>
[设计模式]桥接模式
查看>>
利用html5看雪花飘落的效果
查看>>
IOS实用功能之截图(来自相册和拍照)
查看>>
linux去掉某一字符开头的行
查看>>
# javascript 总结
查看>>
字符串(AC自动机):HDU 5129 Yong Zheng's Death
查看>>
最详细的排序解析,理解七大排序
查看>>
mybatis模糊查询不同写法
查看>>
Linux移植之内核启动过程引导阶段分析
查看>>
辉光UIView的category
查看>>
整理ASP.NET MVC 5各种错误请求[401,403,404,500]的拦截及自定义页面处理实例
查看>>