随笔分类 - C#
摘要:方法一 :根据未知替换 String subStr = phone.Substring(3, 4); oldcellphone.Text = phone.Replace(subStr, "****"); 方法二:正则表达式, String subStr = phone.Substring(3, 4)
阅读全文
摘要:static bool done = false; static readonly object obj = new object(); static void Main(string[] args) { //线程发送信号 var signal = new ManualResetEvent(...
阅读全文
摘要:工厂方法(Factory Method) 1、定义一个用于创建对象的接口,让子类决定实例化哪一个类。使一个类的实例化延迟到其子类。 Client:作为开始节点 Game:抽象产品基类,做为具体的产品抽象类,所有同类的产品都继承它 Factory:抽象工厂基类,任何产品工厂必须继承 xxxGame:具
阅读全文
摘要:.net core 出来很久了,在2.0出了后就一直想弄的玩玩,总算在网上一大堆的资料中学了点皮毛,打算自己写写,温故而知新,打算后面自己搭建的一个框架,水平较菜,不喜勿喷。 vs2015 需要安装补丁(个人觉得打补丁,还不如直接装个17) 1、安装vs2015,并升级到update3 下载地址:
阅读全文
摘要:为什么使用AutoFac? Autofac和其他容器的不同之处是它和C#语言的结合非常紧密,在使用过程中对你的应用的侵入性几乎为零,更容易与第三方的组件集成,并且开源 是.NET领域最为流行的IOC框架之一,传说是速度最快的一个: 方法一:通过RegisterType注入 方法二:注册为接口 定义I
阅读全文
摘要:最近接到一个需求,公司财务有个execl里面已经写满了各种计算公式多个sheet公式嵌套等,bd直接往execl中指定的单元格填充数据,execl中的公式可以算出所有的测算结果。现在这个需要做到系统中去,由于公式过于复杂而且多变(财务会已经调整了好几个版本了),于是不将计算逻辑放在系统中实现。在模块
阅读全文
摘要:Dataable的复制,合并操作(不想废话,直接进入正题) 方法1 方法2:ImportRow()方法 两张结构不同相同的情况 先复制表结构,将一张表结构直接复制到新表中,第二张表的做循环往新表中做添加列的操作 在复制数据的时候,需要注意的是合并表的行、列的操作
阅读全文
摘要:上次将EXECL导出到指定模板中后,需求又出更改,哎....废话不多说。。使用的wind的 AdobeReader ,因此需要添加引用 1 /// 2 /// 把Excel文件转换成PDF格式文件 3 /// 4 /// 源文件路径 5 ...
阅读全文
摘要:导出execl网上一大堆,最近遇到将数据导出到已有的execl模板中,具体到某行列,动态加载数据。添加Microsoft.Office.Interop.Excel 引用 1 /// 2 /// DataGridView 导出到execl模板中 3 /// ...
阅读全文
摘要:创建一个XML文件 /// /// 创建xml /// public void createXMl() { //设置配置文件的路径 XmlTextWriter myXmlTextWri...
阅读全文
摘要:上次CRM中用到了Email发送功能,虽然最后实现了,但对效果并不满意。后来又找了些资料,重新整理了一份,废话不多说,直接上代码using System;using System.Collections.Generic;using System.Linq;using System.Text;usin...
阅读全文
摘要:项目中经常用到对于JSON的各种转换处理,保存一份,免得以后忘了。using System;using System.Collections.Generic;using System.Text;using System.Reflection;using System.Data;using Sys...
阅读全文
摘要:没找到可以直接用的函数,只能自己写咯。 private int getWeek(DateTime daytime) { int dayInMonth = daytime.Day; //本月第一天 DateTime f...
阅读全文
摘要:public static string test( string user_id, string eventId, string page, string pageSize, string message)//接口需要的参数自定义 { string postU...
阅读全文