随笔分类 -  C#

摘要:转自:https://www.cnblogs.com/wyt007/p/9304564.html 写在前面 在开始之前,我们需要明确什么是C#(或者说.NET)中的资源,打码的时候我们经常说释放资源,那么到底什么是资源,简单来讲,C#中的每一种类型都是一种资源,而资源又分为托管资源和非托管资源,那这 阅读全文
posted @ 2019-05-18 10:37 Quintinz 阅读(380) 评论(0) 推荐(0) 编辑
摘要:C# 读写XML文件的方法 一.写XML文件 二.读取XML文件 阅读全文
posted @ 2019-04-02 15:17 Quintinz 阅读(2615) 评论(0) 推荐(1) 编辑
摘要:c#中抽象类(abstract)和接口(interface)的相同点与区别 转自:http://blog.csdn.net/fxh_hua/archive/2009/08/20/4464739.aspx 相同点: 1、都可以被继承 2、都不能被实例化 3、都可以包含方法声明 4、派生类必须实现未实现 阅读全文
posted @ 2018-08-27 00:48 Quintinz 阅读(552) 评论(0) 推荐(0) 编辑
摘要:使用SharpZipLib库,下载地址为:http://icsharpcode.github.io/SharpZipLib/ /****************************************************** * DESCRIPTION: Zip包的压缩与解压 * * C 阅读全文
posted @ 2017-12-13 16:42 Quintinz 阅读(7497) 评论(0) 推荐(0) 编辑
摘要:c#中的特性 特性在我的理解就是在类或者方法或者参数上加上指定的标记,然后实现指定的效果。 和Java中的注解@Annotation类似。 c#内置的特性之Obsolete [Obsolete("过期了")] public static void Test() { Console.WriteLine 阅读全文
posted @ 2017-12-08 10:39 Quintinz 阅读(825) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/rohelm/archive/2012/04/19/2456088.html 特性提供功能强大的方法,用以将元数据或声明信息与代码(程序集、类型、方法、属性等)相关联。特性与程序实体关联后,即可在运行时使用名为“反射”的技术查询特性。这篇文章绝大 阅读全文
posted @ 2017-12-08 10:10 Quintinz 阅读(211) 评论(0) 推荐(0) 编辑
摘要:using System; public class Singleton where T : class, new() { private static T m_instance; public static T instance { get { if (Singleton.m_instance == null) { Singleton.CreateInst... 阅读全文
posted @ 2017-11-25 11:41 Quintinz 阅读(1748) 评论(0) 推荐(0) 编辑
摘要:1.入门: Resources:表示U3D自动将资源打成一个AssetBundle包,所有放在Resources下的文件夹都会打成一个AssetBundle包,资源非常大,Resources文件夹在真机上最大只有2G的内存(专业版会增大内存) AssetBundle包:其实可以看成一个压缩包(有固定 阅读全文
posted @ 2017-11-21 10:43 Quintinz 阅读(873) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.IO; namespace FilesClass { public class FileOperate { /// /// 判断文件是否存在 /// /// 文件路径 ///... 阅读全文
posted @ 2017-11-21 10:28 Quintinz 阅读(218) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/wangshenhe/archive/2012/05/09/2490438.html 文件与文件夹操作主要用到以下几个类: 1.File类: 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream 对象。 msdn: 阅读全文
posted @ 2017-11-20 19:39 Quintinz 阅读(213) 评论(0) 推荐(0) 编辑
摘要:Func test = delegate(string s) { return s + "end"; }; Console.WriteLine(test("llllll")); Func test1 = param => { return "start" + param; }; Console.Wr... 阅读全文
posted @ 2017-11-15 13:20 Quintinz 阅读(162) 评论(0) 推荐(0) 编辑
摘要:泛型默认值default 如果T是int默认是0 str默认是null 阅读全文
posted @ 2017-11-14 14:35 Quintinz 阅读(126) 评论(0) 推荐(0) 编辑
摘要:关于C#中的弱引用 一:什么是弱引用 了解弱引用之前,先了解一下什么是强引用 例如 : Object obj=new Object(); 就是一个强引用,内存分配一份空间给用以存储Object数据,这块内存有一个首地址,也就是obj所保存的数据,内存分配的空间中不仅仅保存着Object对象信息,还保 阅读全文
posted @ 2017-11-13 14:50 Quintinz 阅读(503) 评论(0) 推荐(0) 编辑
摘要:什么是静态常量(Const)和动态常量(Readonly) 先解释下什么是静态常量(Const)以及什么是动态常量(Readonly)。 静态常量(Const)是指编译器在编译时候会对常量进行解析,并将常量的值替换成初始化的那个值。 动态常量(Readonly)的值则是在运行的那一刻才获得的,编译器 阅读全文
posted @ 2017-11-13 14:27 Quintinz 阅读(333) 评论(0) 推荐(0) 编辑
摘要:核心层(单例): Model:保存对Proxy对象的引用,Proxy负责操作数据类型。View:保存对Mediator对象的引用,Mediator负责操作具体的视图组件。Controller:保存所有Command的映射,Command只在需要时才被创建。 层通信: 层与层之间的通信是通过Obser 阅读全文
posted @ 2017-10-31 17:09 Quintinz 阅读(279) 评论(0) 推荐(0) 编辑
摘要:C#私有的构造函数的作用:当类的构造函数是私有的时候,也已防止C1 c1=new C1();实例化类。常见的应用是工具类和单例模式。 阅读全文
posted @ 2017-10-17 14:50 Quintinz 阅读(1682) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/swj524152416/article/details/75418162 我们知道,在C++领域,作为进阶阅读材料,必看的书是《Effective C++》。 而《Effective C#》之于C# ,是类似《Effective C++》之于C++一 阅读全文
posted @ 2017-10-13 16:22 Quintinz 阅读(233) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/murongxiaopifu/p/4161648.html#array 1.几种常见的数据结构 常碰到的几种数据结构:Array,ArrayList,List<T>,LinkedList<T>,Queue<T>,Stack<T>,Dictionary<K 阅读全文
posted @ 2017-09-28 18:26 Quintinz 阅读(336) 评论(1) 推荐(0) 编辑
摘要:toLua学习通用的过程//开始LuaState lua = new LuaState();lua.Start();--在这个位置插入lua的具体操作--//结束lua.CheckTop();lua.Dispose();lua = null;1.第一个例子 DoStringlua.DoString( 阅读全文
posted @ 2017-09-21 20:10 Quintinz 阅读(394) 评论(0) 推荐(0) 编辑
摘要:前期准备 在VS2012中新建一个控制台应用程序(我的命名是ReflectionStudy),这个项目是基于.net 4.0。接着我们打开Program.cs文件,按照如下在Program中写一个我们自己的类: 窥视内部 常言道知彼知己百战不殆,所以我们第一步也是关键的一步就是要窥视RefClass 阅读全文
posted @ 2017-09-21 10:37 Quintinz 阅读(160) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示