C#泛型、linq

在本周的其中一次授课中,老师说到了C#中泛型的概念以及其应用,虽然泛型对应在C++中也有类似的功能,但是由于在以往C++中没有对其进行详细的了解和学习,所以对于泛型的使用觉得不是很得心应手。简单来说泛型就是允许将类型的指定推迟到代码声明或者实例化的类或者方法。不得不说对其的概念描述是比较易懂的,但是问题在于不熟悉而导致的实际应用上存在难度,至少在上周的手机仓储菜单课堂作业中我并没有用到泛型。

在练习中除了在声明某些类型的List时能比较容易意识到可以应用泛型外,其他的编码部分基本都不能意识到在何处以及如何应用泛型来实现代码的重用以及保护类型的安全。诚然泛型的应用能有效地减少程序的代码数量、最大限度地重用代码以及提高程序的性能,但是那应该是经过大量程序编写开发后才能达到的境界。估计在经过足够的经验积累后,我对泛型的应用才能显得水到渠成而不是刻意使用。

接下来便是linq的内容,在涉及数据库的程序中,linq的使用可以说是为程序员带来了非常多的便利,虽然说即使程序没有涉及数据库,linq也能对例如List的类型进行快捷有效的查找工作。现实中关于程序的开发,必然会涉及到后台数据库,linq使得C#程序语言对SQL语句有了很好的兼容,在编写的时候便捷方便。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值