7 空城幻雪

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 6w+

C#集合-列举(Enumeration)

在计算机这个范畴内存在许多种类的集合,从简单的数据结构比如数组、链表,到复杂的数据结构比如红黑树,哈希表。尽管这些数据结构的内部实现和外部特征大相径庭,但是遍历集合的内容确是一个共同的需求。.NET Framework通过IEnumerable和IEnumerator接口实现遍历集合功能。Non-Generic Generic 备注 IEnumerator IEnumer...

2019-08-30 14:39:07

Unity常用[xxx]用法 特性

标记字段[Space]  可以与上面形成一个空隙,可以带参数[Space(30)][Header(“XXX”)]  在Inspector面板上给定义的字段的上一行加段描述,可以将属性隔离开,形成分组的感觉[Tooltip(“XXX”)]  在Inspector面板上鼠标移上定义的字段弹出描述[Range(min, max)]  限制数值变量的取值范围并以滑动条显示在I...

2019-08-11 10:50:56

C#泛型详解

这篇文章主要讲解C#中的泛型,泛型在C#中有很重要的地位,尤其是在搭建项目框架的时候。一、什么是泛型泛型是C#2.0推出的新语法,不是语法糖,而是2.0由框架升级提供的功能。我们在编程程序时,经常会遇到功能非常相似的模块,只是它们处理的数据不一样。但我们没有办法,只能分别写多个方法来处理不同的数据类型。这个时候,那么问题来了,有没有一种办法,用同一个方法来处理传入不同种类型参数的办法呢...

2019-08-11 10:19:58

unity篇-官方序列化接口 ISerializationCallbackReceiver

unity篇-官方序列化接口 ISerializationCallbackReceiver简介在unity中,序列化一直是个很头疼的问题,尽管官方支持了许多类型,但一些自定义类型和常用,比如Dictionary不能序列化,让人大呼头疼。不过幸运的是,ISerializationCallbackReceiver的出现解决了这个问题。官方提供的解决方案编写一个类继承ISerializa...

2019-08-01 13:36:16

Lambda表达式select()和where()的区别

新建一个控制台程序ConsoleApplication11、where()用法:必须加条件,且返回对象结果。 static void Main(string[] args) { string[] arrays={"asd","abc","bbb","ccc"}; var results = arrays.Where(a=>a.Contains("...

2019-04-24 15:50:17

C# where用法解析

where 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。1.接口约束。例如,可以声明一个泛型类 MyGenericClass,这样,类型参数 T 就可以实现 IComparable<T> 接口:public class MyGenericClass<T> where T:IComparable { }2.基类约束:指出某个类型必须将指定的类...

2019-01-16 11:15:54

c#中stringbuilder的方法总结

String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,...

2019-01-16 10:32:46

Navicat连接不上 1251 client does no support authentic

客户端使用navicat for mysql。本地安装了mysql 8.0。但是在链接的时候提示:主要原因是mysql服务器要求的认证插件版本与客户端不一致造成的。打开mysql命令行输入如下命令查看,系统用户对应的认证插件:可以看到root用户使用的plugin是caching_sha2_password,mysql官方网站有如下说明:意思是说caching_sha2_passw...

2018-09-17 12:50:36

获取父物体下面的子物体

GameObject.Find("父物体名").transform.FindChild("子物体名");

2018-09-11 18:20:54

Unity C# Scoke 如何实现网络通讯

强联网在我们的游戏开发中所占比重越来越大,尤其是开发MMO游戏时,更需要强联网来进行实时更新,所以我们就有了强联网的需要。首先我们得清楚强联网的工作原理,说到强联网,我们就必须说到socket。socket是对tcp/ip协议的封装和应用,是面向程序员的,给我们提供了操作网络的接口,但是我们也必须基本了解其工作原理:强联网我们主要使用的是TCP和UDP,首先我们说一下TCP。一说到...

2018-09-11 16:51:37

(错误记录)提交到app store时,提示ITMS-90478 ,ITMS-90062

 出现这种错误是当前上传的版本号小于已经上传Ios商店的版本号,记住前面数字必须大于你之前的版本号,比如上图build是56,那么你新上传的build数字一定要大于56...

2018-09-06 16:45:03

C# unity 中关于RSA加密字节太长的问题

using System;using System.Collections;using System.Collections.Generic;using System.IO;using System.Security.Cryptography;using System.Text;using UnityEngine;//RSA加密字节太长的问题public class Segment...

2018-09-06 16:44:03

unity 中session保持与服务器对接案列

//这是一个新的POST方法    public  string newpost(string url,string sessionid)    {              //************************************        string cookieStr = sessionid;        //string postData = ""...

2018-09-04 10:34:52

C#非泛型集合和泛型集合的详解

 C# 泛型集合之非泛型集合类与泛型集合类的对应:ArrayList对应ListHashTable对应DictionaryQueue对应QueueStack对应StackSortedList对应SortedList 第一  : ArrayList(非泛型集合)  与List(泛型集合)ArrayList 是数组的复杂版本。ArrayList 类提供在大多数 Co...

2018-09-01 16:11:05

C# List<T>的详细用法

List泛型集合是C#编程中的经常使用的集合之一,相对数组它可以动态的添加元素而不是声明的时候就必须指定大小。相对于ArrayList集合和Hashtable集合的优势是其元素的数据类型可以确定。而不是默认的父类类型object。 List泛型集合的声明与元素添加 1.List泛型集合的声明:List&amp;lt;数据类型&amp;gt; 变量名=new list&amp;lt;数据类型&amp;gt;();...

2018-09-01 16:08:52

C#字典

需求通常情况下,我们可以通过int类型的索引号来从数组或者list集合中查询所需的数据。但是如果情况稍微复杂一点:索引号是非int型数据比如string或其他类型该如何操作呢。这个时候我们就可以使用字典了。是什么顾名思义,字典是一种让我们可以通过索引号查询到特定数据的数据结构类型。关键字Dictionary说明C#的Dictionary&amp;lt;Tkey,TValue&amp;g...

2018-09-01 16:02:36

C#字段和属性

一、浅谈访问修饰符作用:设定访问权限,限制类中的成员(属性、方法等)可访问的范围,访问范围通常有,类的内部、类的外部。最常用的类型:private(私有的,仅类的内部使用);public(公有的,没有访问限制)注意:类的成员在定义的时候没有显示的写出访问修饰符,则默认是private。对应到字段和属性中,通常字段修饰为private,属性修饰为public。 二、字段的使用...

2018-09-01 13:44:02

C# RAS 加密与解密讲解

RSA加密算法在谈RSA加密算法之前,我们需要先了解下两个专业名词,对称加密和非对称加密。对称加密即:含有一个称为密钥的东西,在消息发送前使用密钥对消息进行加密,在对方收到消息之后,使用相同的密钥进行解密非对称加密即:加密和解密使用不同的密钥的一类加密算法。这类加密算法通常有两个密钥A和B,使用密钥A加密数据得到的密文,只有密钥B可以进行解密操作(即使密钥A也无法解密),相反,使用了密...

2018-08-30 16:14:38

C# POST请求传送参数

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net;using System.IO;namespace Post{        class Program    {  ...

2018-08-30 15:33:35

UGUI组件详解

一、Image Source Image(图像源):纹理格式为Sprite(2D and UI)的图片资源(导入图片后选择Texture Type为Sprite(2D and UI))。Color(颜色):图片叠加色。Material(材质):图片叠加材质。Raycast Target(射线投射目标):是否作为射线投射目标。Image Type(图片显示类型):Simp...

2018-08-30 10:23:04

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取