随笔分类 - C#
Some C# grammar
摘要:通过代理模式,实现aop 那么通过代理模式和装饰者模式 实现的aop有什么区别,看着就是实例化要被扩展功能的类时不一样 这是代理模式(通过属性): 这是装饰着模式(通过构造函数): 除了实现上的区别,另一个就是应用场景的区别。 比如,装饰者模式,你可以给多个类装饰,实现aop。但是代理模式只能对指定
阅读全文
摘要:在不改变原来类的基础上,给原来的类的某方法扩展功能
阅读全文
摘要:1.Redis简介 REmote DIctionary Server(Redis) 是一个key-value存储系统。C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(H
阅读全文
摘要:1.效果图 2.在webApi项目,打开Nuget,搜索WebApiTestClient,安装WebApiTestClient,注意是给HelpPage的 3.打开引入WebApiTestClient后生成的HelpPageConfig.cs文件,将这行代码注释解开(原来生成的文件中,这行代码是被注
阅读全文
摘要:/// 原路徑 /// 目標路徑 private void CopyFile(string sources, string dest) { if (Directory.Exists(sources)) ...
阅读全文
摘要:生成文件的时候,如果该文件夹下的同名文件被打开(或者被使用),如果这时再生成一个同名文件,则会提示文件正在被占用。解决方法有两个,一个是保存的文件名改成该文件夹下不存在的(随机数之类的XXOO都行,只要不存在就可以了),当然这里指的是该同名文件是被使用,如果该同名文件不打开,生成文件的时候就直接将其...
阅读全文
摘要:Tuple 字面意思:元组。是.net4.0增加的新特性,是干什么的呢?总结一句,个人觉得这个东西 就是用来在有返回很多种类型的值时可以用到。它提供了8种类型的Tuple,直接看最复杂的那种(其实不是复杂,就是参数比别人多而已,原理是完全一致的),原理不讲太多,看下这个类的结构就知道什么原理了。[S...
阅读全文
摘要:这四个逻辑运算符,大家都知道,但是有时候会凌乱,这里用程序来解释一下,以免忘了。(根据大家反应说:这文章没有解释清楚它们的区别、用法,其实文章主要说的是,如果将这四个运算符用于条件判断,那么它们会是什么结果,写文章的初衷不是讲它们的本质)1.逻辑与&&和&翻译成中文就是“且”的意思,都是当两个条件同...
阅读全文
摘要:try..catch..finally这个语法大家都很熟悉,就是捕捉异常、处理异常,面试中经常被问到的一个问题是:如果在try...catch中的某某地方return了,那么之后的某某步骤还会不会执行。今天就来用代码分析一下各种可能的执行情况,懒得看文章的话,直接看最后的总结,如果不明白再回头看文章...
阅读全文

浙公网安备 33010602011771号