随笔分类 -  C#

摘要://IComparable的排序使用 public class Student : IComparable { private string name; private int age; public string Name { get { return name; } } public int A 阅读全文
posted @ 2022-03-04 20:51 zjp971014 阅读(50) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-01-17 17:07 zjp971014 阅读(122) 评论(0) 推荐(0)
摘要:实现IEnumerator与IEnumerable完成foreach遍历 重写IEnumerator public class ColorEnumerator : IEnumerator { string[] colors; int position = -1; /// <summary> /// 阅读全文
posted @ 2021-06-30 11:38 zjp971014 阅读(347) 评论(0) 推荐(0)
摘要:当我们想拖拽ScrollView上面的物体时 向上拖拽会跟ScrollView的向上滑动冲突。直接看代码  我们先创建一个父类 using System.Collections; using System.Collections.Generic; using UnityEngine; using 阅读全文
posted @ 2021-06-28 20:40 zjp971014 阅读(958) 评论(0) 推荐(0)
摘要:直接看代码 让想要排序的类继承IComparable 并实现CompareTo方法(我的打印是为了看他是怎么做对比的) 调用 打印(看到打印就很清晰的看到它是如何对比的了) 阅读全文
posted @ 2021-06-16 15:18 zjp971014 阅读(104) 评论(0) 推荐(0)
摘要:1.矩阵相加 2.矩阵相乘 3.转置矩阵 阅读全文
posted @ 2021-02-20 17:56 zjp971014 阅读(688) 评论(0) 推荐(0)
摘要:1.直接插入排序 2.选择排序 3.快速排序 阅读全文
posted @ 2020-12-24 14:05 zjp971014 阅读(270) 评论(0) 推荐(0)
摘要:基本思路:主要使用的是EventSystem来完成的,点击时记录点的x, 点击过程中不断的计算移动的差值,不断的将横坐标的差值加给所有需要循环的图片,松手时将这些图片归位。在拖拽过程中不断改变两边图片的位置来确保无限循环不会有尽头。 下面是代码:我用的分辨率是1920 * 1080的 所以就把192 阅读全文
posted @ 2020-12-22 17:15 zjp971014 阅读(1022) 评论(0) 推荐(0)
摘要:首先我们建立一个节点类: 然后我们还会创建一个接口: 接着我们创建一个链表类去继承接口: 因为链表需要一个头引用,我们来创建一个头引用: 接着我们实现接口类方法: 根据索引找到对应的值: 实现Add方法: 实现Clear方法: 实现Delete方法: 实现GetEle方法: 实现GetLength方 阅读全文
posted @ 2020-12-12 14:19 zjp971014 阅读(223) 评论(0) 推荐(0)
摘要:创建接口,为了让继承接口类实现其中方法 创建新的类继承接口, IEnumerable 继承这个接口是因为想要实现foreach(可以先不用管) 创建数组和索引来实现列表 实现接口中的每个方法: 实现Add方法: 实现Clear方法: 实现Delete方法: 实现GetEle方法: 实现GetLeng 阅读全文
posted @ 2020-12-12 11:43 zjp971014 阅读(259) 评论(0) 推荐(0)
摘要:首先建立一个xml文件,建立一些信息 那我建立的信息打个比方 peoples(根节点)-> people(子结点) -> 子结点中有具体的个人信息等 下面我直接用代码说明我是如何解析这个xml文件的 首先我建立了一个类来存储我的信息 以下是我解析xml文件的代码 得到的结果如图: 阅读全文
posted @ 2020-06-29 08:15 zjp971014 阅读(558) 评论(0) 推荐(0)