c shape solo
文章平均质量分 71
知者_南墙
天涯明月,自在无疆。
展开
-
C#泛型使用
在泛型类型或方法定义中,类型参数是在其实例化泛型类型的一个变量时,客户端指定的特定类型的占位符。从上面的结果中我们可以看出这三个方法,除了传入的参数不同外,其里面实现的功能都是一样的。泛型是延迟声明的:即定义的时候没有指定具体的参数类型,把参数类型的声明推迟到了调用的时候才指定参数类型。从上面的结果中我们可以看出,使用Object类型达到了我们的要求,解决了代码的可复用。可以看到,在泛型接口的T前面有一个out关键字修饰,而且T只能是返回值类型,不能作为参数类型,这就是协变。这样会造成类型不安全的问题。原创 2022-12-01 18:01:20 · 163 阅读 · 1 评论 -
C#单向链表的冒泡排序
C#单向链表的冒泡排序 (2010-12-03 19:18:13)转载▼标签: csharp 链表 单向链表 排序 冒泡 分类: 技术总结/// /// 链表节点类/// /// 节点中的存放的数据类型public class Node where T : IComparable{/// /// 当前节点的数据/// T data;/// /// 节点中存放的数据/// public T Data{get { return this.data; }set { this.d原创 2021-03-08 10:47:46 · 143 阅读 · 0 评论 -
委托类型及使用
委托类型及使用转载声明:转载本文是为了方便自己查看,有需要的朋友建议查看原文(注:原文中有作者纠正的评论,我没有搬运)原文地址:http://www.cnblogs.com/akwwl/p/3232679.htmlC#委托的介绍(delegate、Action、Func、predicate) 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。1.委托的声明(1). delegate delegate我们常用到的一种声明Delega原创 2021-02-25 14:27:57 · 452 阅读 · 0 评论 -
Codewars使用第一天|C#
Codewars使用第一天|C#从入门到放弃,从入门到精通,两种态度决定了自己是否能真正走下去,根本的决定因素还是在于是否能在这件事上坚持。作为一个新人菜鸟,办事常常三分热,想法多行动少,所以在二十多的年头来仍然是一事无成,毕业三年,学校学的东西在工作上是派不是什么用场,所以希望接下来能有一门自己爱好的手艺来傍身,与其说是让自己有发光发热之处,为国家建设做出点贡献,其实也是为了增加自身的安全感,更好的适应社会的生存法则,不成为社会上的乐色。写此文档目的:记录自己学习过程,熟练使用C#第一天接触cod原创 2020-08-22 15:44:42 · 601 阅读 · 1 评论