C#
文章平均质量分 71
SixDayCoder
渣校的渣渣
展开
-
C# 中的委托和事件
原文地址:http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx引子委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(转载 2017-07-12 16:30:23 · 311 阅读 · 0 评论 -
[C#]扩展方法
C#的扩展方法可以实现对已有的类添加方法的同时,无需创建新的派生类或者修改原来的类。 我们直接看一个例子:namespace CSharp { public static class StringExtensions { public static int WordCount(this string str) { return str.Split(原创 2017-07-20 15:15:02 · 383 阅读 · 0 评论 -
[C#]Where关键词的用法
where(泛型类型约束)where关键词一个最重要的用法就是在泛型的声明、定义中做出约束。 约束又分为接口约束、基类约束、构造函数约束、函数方法的约束,我们慢慢介绍。接口约束顾名思义,泛型参数必须实现相应的接口才可以,看一个例子:public interface IAccount { string Name { get; } d原创 2017-07-19 15:43:46 · 15270 阅读 · 2 评论 -
[Unity]场景基础
1.在仅初始化一次的场景配置全局数据游戏必定会存在场景转换的需求,但是有些数据我们是不想在每次加载新场景都实例化它的。 比如玩家的数据,网络管理器,声音管理器,全局管理器等等。 在Unity中有个接口,可以帮助我们实现这样的要求:using System.Collections;using System.Collections.Generic;using UnityEngine...原创 2018-03-27 17:01:44 · 3284 阅读 · 0 评论