随笔分类 -  C#

学习
摘要:1、MEF 2、ActiveMQ,消息队列; 3、Kafaka; 4、Redis;Moong 阅读全文
posted @ 2018-10-22 17:15 莫伊筱筱
Parallel类
摘要:1.概述 使用线程有几个原因。假设从应用程序中进行网络调用需要一定的时间。我们不希望用户界面停止响应。让用户一直等待从服务器返回一个响应。用户同时执行其他一些操作,过着甚至取消发送给服务器的请求。这些都可以使用线程来实现。 对于所有的需要等待操作,列如,因为文件,数据库或网络访问都需要一定的时间,此 阅读全文
posted @ 2018-08-21 11:46 莫伊筱筱
设计模式
摘要:* 设计模式 1、单例模式 - 静态方法,负责创建自己的唯一实例。static的资源只有一份 - 静态类与单例模式的区别: 1. 静态类不保存状态,仅提供一些静态方法或静态属性供使用;而单例是有状态的 2. 静态类不能用于继承多态,而实例单例虽实例唯一,却可以有子类继承 3. 静态类是一些方法属性的 阅读全文
posted @ 2018-08-06 17:31 莫伊筱筱
WebApi
摘要:* 基础 https://blog.csdn.net/qq_36456952/article/details/62885273 1. demo - 新建web → webAPI项目,注:项目中会添加WebApiConfig.cs - WebApi请求不是具体的页面,而是控制器中的方法,控制器继承自A 阅读全文
posted @ 2018-08-06 14:21 莫伊筱筱
Common公用类
摘要:* web.config缓存 1. Web.config中的<appSettings>中添加key ... value 2. 通用类 public class ConfigHelper { #region 获取并设置Cache的值 public static string GetCacheStrin 阅读全文
posted @ 2018-07-17 14:48 莫伊筱筱
C#基础
摘要:* 基础 1、const和readonly的区别 - const 静态成员,编译时确定值。只能在声明的同时初始化,是编译时的常数,默认是静态的。 const int a = b+ 1; (错),因为b是一个变量; - readonly 实例成员,运行时确认值。把一个字段设置为常量,可以进行计算,是运 阅读全文
posted @ 2018-07-17 14:02 莫伊筱筱
Attribute特性
摘要:*Attribute特性 1、属性案例 1、定制特性可以应用的目标元素包括:程序集(assembly)、模块(module)、类型(type)、属性(proprety)、事件(event)、字段(field)、方法(method)、参数(param)、返回值(return),不外乎这些。 2、定制特 阅读全文
posted @ 2018-07-13 16:54 莫伊筱筱
转义-路径
摘要:* JS转义字符\ 不管在c#中还是js中\都是转义字符,在js中多个字符串拼接而成的字符串,还是要带\‘\’需要进行转义, 否则就变为多个参数,而不是一个整体 * 访问路径 1、本地路径\ "c:\\temp"表示路径是c:\temp,前面不带@就需要用\转义下; 而 @"c:\temp"就表示c 阅读全文
posted @ 2018-07-02 17:18 莫伊筱筱
Web.config详解
摘要:* 读取App.config配置文件 <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="hxh" connectionString="Server=DESKTOP-OCGH29 阅读全文
posted @ 2018-06-29 15:40 莫伊筱筱
DataTable
摘要:* DataTable的循环 1、DataTable的遍历 获得的值都是object类型,都需要先判断是否是DBNull.Value然后再转换 1、linq 语句 2、for 可以用linq语法 2、DataTable的计算 //添加统计数据 var allMoney = dtAllMoney.As 阅读全文
posted @ 2018-06-29 13:17 莫伊筱筱
Json
摘要:* C#中json - 需要用NuGet添加Newtonsoft.Json 1、使用JsonConvert,需要引入using Newtonsoft.Json; 1.1、直接传JSON对象: 后台: 前台:不可以直接html(result) 1.2、传JSON字符串: 后台: 前台:取值时要eval 阅读全文
posted @ 2018-06-28 13:25 莫伊筱筱 阅读(197) 评论(0) 推荐(0)
正则|数字|Format
摘要:* C#正则常用表达式 1. string.Replce() 和 Regex.Replace() 正则表达式规则 //C# public String Replace(char oldChar, char newChar); public String Replace(String oldValue 阅读全文
posted @ 2018-05-29 09:37 莫伊筱筱
CLR via C#
摘要:一、类型基础 1. System.Object : this.GetType().FullName. 获得全名 2.类型转换会抛出System.InvalidCastExcption异常,在运行时才会确定它的实际类型。 is 返回true/fale; as 返回null。注意is和as都不抛出异常, 阅读全文
posted @ 2018-04-02 20:27 莫伊筱筱
C#图解教程
摘要:* 基础 1、virtual和new - Virtual 关键字允许在派生类中重写这些对象,默认情况下,方法是非虚拟的,不可以重写非虚方法; - virtual关键字不可以与static、abstract、private、override一起使用。 - Virtual关键字又是和override紧密 阅读全文
posted @ 2018-02-09 10:34 莫伊筱筱
Linq语句
摘要:1、常用语句 form m in str select m; from m in MyList from m2 in MyLIst2 select m; 嵌套查询 from p in personList group by p.age; 使用group by 时可以不用select ,因为group 阅读全文
posted @ 2018-01-22 16:52 莫伊筱筱