
Helpers
XBMY
C#爱好者,欢迎交流
展开
-
面向 Web 开发者的文档
面向 Web 开发者的文档,介绍的比较详细https://developer.mozilla.org/zh-CN/docs/Web原创 2021-03-27 07:39:42 · 376 阅读 · 0 评论 -
NetworkHelper
class NetworkHelper{ public static string GetTextFromUri(string uri) { return GetTextFromUri(uri, Encoding.UTF8); } public static string GetTextFromUri(string uri, Encoding { try { var buffer = GetB原创 2021-03-08 18:33:37 · 470 阅读 · 0 评论 -
C# 小数点后保留两位小数
C# 小数点后保留两位小数,四舍五入的函数及使用方法1 Math.Round(45.367,2) //Returns 45.372 Math.Round(45.365,2) //Returns 45.36C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是四舍六入,下面的才是符合中国人理解的四舍五入1 Math.Round(45.367,2,MidpointRounding.AwayFromZero); //Re原创 2021-02-25 14:36:53 · 5125 阅读 · 0 评论 -
注册自定义Target
//注册自定义TargetNLog.Config.ConfigurationItemFactory.Default.Targets.RegisterDefinition(“MyFirst”, typeof(StockDataStore.MyTarget));原创 2021-01-23 10:34:18 · 514 阅读 · 0 评论 -
C#中使用跟踪侦听器TraceListener
C#中使用跟踪侦听器TraceListener 修改App.config文件记录器类实际应用代码记录文件修改App.config文件<?xml version="1.0" encoding="utf-8"?><configuration> <system.diagnostics> <trace autoflush="true" indentsize="0"> <listeners> <add name="LogLis原创 2020-09-18 10:41:55 · 1512 阅读 · 0 评论 -
HttpClientHelpClass
using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Net.Http;using System.Net.Http.Headers;using System.Text;using System.Threading.Tasks;using System.Xml.Serializati原创 2020-09-15 09:59:51 · 307 阅读 · 0 评论 -
Epplus TableStyles样式
Epplus TableStyles样式public enum TableStyles { // // 摘要: // No table style None = 0, // // 摘要: // Custom table style Custom = 1, // // 摘要: // Light sty原创 2020-09-09 10:20:30 · 925 阅读 · 0 评论 -
C# 执行Js脚本方法
C# 运行JS运行Js脚本方法一运行js脚本方法二1 . 新建文本JSCaller.js2. 打开.net的命令行窗口。运行jsc /t:library d:\JSCaller .js 得到JSCaller.dll3.在c#项目中引用JSCaller.dll 和Micosoft.JScript.dll4. C#中调用JSCaller.dll运行Js脚本方法一/// <summary> /// 执行JS /// this.ExecuteScript("get('{0}'原创 2020-08-12 08:25:50 · 11365 阅读 · 0 评论 -
UrlEncode转码
var text = "俞梦";//utf-8编码var s1 = System.Web.HttpUtility.UrlEncode(text);//%e4%bf%9e%e6%a2%a6var s2 = System.Web.HttpUtility.UrlEncode(text, System.Text.Encoding.UTF8);//%e4%bf%9e%e6%a2%a6//gb2312编码var s3 = System.Web.HttpUtility.UrlEncode(text, S原创 2020-07-23 12:25:37 · 1722 阅读 · 0 评论 -
newtonsoft反序列化json常用方法
newtonsoft反序列化json常用方法LINQ to JSONParsing JSONParsing a JSON Object from textParsing a JSON Array from textLoading JSON from a fileQuerying JSON with LINQGetting values by Property Name or Collection IndexQuerying with LINQLinq With SelectTokenSelectTokenS翻译 2020-06-02 14:18:01 · 792 阅读 · 0 评论 -
BindingFlags的用法
c#反射查找方法时,默认只能查到public方法。如果想要查找private方法,需要设定BindingFlags.即:BindingFlags.Public|BindingFlags.Instance //默认查找public、instance内容。BindingFlags.NonPublic|BindingFlags.Instance //查找nonpublic、instance内容...原创 2020-04-11 11:19:11 · 1848 阅读 · 0 评论 -
WPF 加载 html中的highcharts 图表
https://www.highcharts.com.cn/products/highcharts原创 2020-03-26 09:23:36 · 620 阅读 · 0 评论 -
vs编辑器中有时需要批量删除无用的空白行
在vs编辑器中有时需要批量删除无用的空白行,为此,可以使用vs编辑器的查找替换功能:Ctrl+H,打开替换功能框。2.选择“使用正则表达式”,“当前文档”。3.在查找框中输入:(?<=\r\n)\r\n4.全部替换...原创 2020-03-25 19:17:34 · 664 阅读 · 1 评论 -
WPF 鼠标双击命令
ListBox 鼠标双击事件利用MouseBinding实现MVVM模式下的鼠标双击命令利用EventSetter 实现非MVVM模式的鼠标双击事件利用MouseBinding实现MVVM模式下的鼠标双击命令<ListBox x:Name="cList" MinHeight="50" ItemsSource="{Binding CateCombinVM.CategoryCombinL...原创 2020-02-29 18:29:13 · 1492 阅读 · 0 评论 -
StringExtension
C# StringExtensionusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks;namespace TS.BLL{ pub...原创 2020-03-13 12:16:36 · 482 阅读 · 0 评论 -
利用SQLiteFunction生成的自定义函数构建SQL语句示例
利用SQLiteFunction生成的自定义函数构建SQL语句SQLite的内置函数非常有限,往往达不到实际需求,不过它提供了SQLiteFunction,可以让用户自定义函数,如下是使用在C#中使用自定义函数的示例函数定义using System;using System.Data.SQLite;using System.Linq;namespace TS.BLL{ /*...原创 2020-03-04 22:57:33 · 1395 阅读 · 0 评论 -
JSONPath-XPath 整理
#用于JSON的JSONPath-XPath经常强调的优势XML提供了大量工具来分析、转换和选择性地从XML文档中提取数据。XPath是这些强大的工具之一。现在该考虑一下,是否需要像XPath4JSON这样的东西,以及它能解决什么问题。数据可以交互地从杰森结构在客户端上,没有特殊的脚本。 客户端请求的JSON数据可以减少到服务器上的相关部分,从而最小化服务器响应的带宽使用。如果我...原创 2019-06-25 19:37:23 · 1744 阅读 · 0 评论 -
EPPlus处理Excel常用操作
using OfficeOpenXml;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks;namespace WDPaser{ ...原创 2020-02-12 14:30:59 · 1921 阅读 · 0 评论 -
NpoiHelper
NpoiHelperusing DBUtility;using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using NPOI.XSSF.UserModel;using System;using System.Collections.Generic;using System.Data;using System.IO;namespace...原创 2020-03-17 09:27:10 · 773 阅读 · 0 评论