![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
文章平均质量分 61
哈哈巴泉泉
这个作者很懒,什么都没留下…
展开
-
逻辑运算在Unity中的巧妙运用
事情是这样的,最近呢,我准备学习一下 Unity 中的UI 框架,所以去网上下载了一个 UI 框架,准备来学习学习(文化人的事情怎么能叫抄袭呢!!)。然后呢,在查看代码的过程中,我发现了这样一堆代码:// WindowID 是个枚举类型,在这里可以将它当成整型来看待protected bool IsWindowInControl(WindowID id){ int targetId =原创 2016-08-18 09:31:02 · 3073 阅读 · 0 评论 -
C# 高级编程——Action 委托
Action 委托封装一个方法,该方法没有参数和返回值。命名空间: System 程序集: msorlib语法public delegate void Action() 备注我们可以使用这个委托以参数的形式传递方法,而不用显示的声明自定义的委托。但是封装的方法必须没有返回值和参数。(在 C# 中,该方法必须返回 void)在使用 Action 委托时,不必显式定义一个封装无参数过程的委托。例如,原创 2016-10-09 19:15:52 · 1532 阅读 · 0 评论 -
C#高级编程——通用的排序方法
简单数据类型的冒泡排序冒泡排序是很常用的排序方法,这里我们就不多加赘述了,下面我们先看一个 int 类型数组的排序方法。代码如下: public static void IntSort(int[] array) { bool swapped; do { swapped = false; fo原创 2016-10-11 11:35:34 · 609 阅读 · 0 评论 -
C#高级编程——通过反射来获取类的构造函数
反射:反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结>构、委托、接口和枚举等)的成员和成员的信息。其实讲道理在讲这个之前应该先用一个博客来讲一下反射的,但是讲道理我现在也不太明白反射到底是怎么一回事,只知道他可以在运行时用来查看类型的内部属性。想详细了解反射的话,可以参考这篇别人家的博客:详解C#中的反射。首先,假设我们有下面这样一个测试类: cl原创 2016-10-16 17:53:01 · 5537 阅读 · 0 评论 -
LeetCode OJ 刷题日记——ZigZag Conversion
由于这只是我个人用来记录自己刷过的OJ题目,所以一般不会详细的去解释。ZigZag Conversion“PAYPALISHIRING”是以一个给定的行数,以Zigzag(即循环对角线结构)写出来的一个字符串: 然后,我们逐行的读,会得到这一个字符串:”PAHNAPLSIIGYIR”。使用下面这个方法,将一个给定行数的字符串以上面这种方式转换。string convert(string text原创 2016-10-17 22:34:03 · 431 阅读 · 0 评论