搬砖
长得帅性格好技术屌
这个作者很懒,什么都没留下…
展开
-
C# DataTable 转 List
using System.Data;using System.Reflection;public IList<T> DataTableToList<T>(DataTable dt) { T obj = default(T); // 定义集合 IList<T> ts = new List<T&...原创 2018-04-27 09:02:58 · 230 阅读 · 0 评论 -
ADO.net 工具类
public class sqlHelper { public static readonly object locker = new object(); private static sqlHelper instance = null; private OleDbConnection conn = new OleDbConnect...原创 2019-09-24 10:04:17 · 222 阅读 · 0 评论 -
C# Base64 编码解码
using System.Text;using System.Web.Http; ///编码 public string EncodeBase64(string code) { string encode = ""; code = System.Web.HttpUtility.UrlEncode...原创 2019-09-24 09:55:31 · 226 阅读 · 0 评论 -
C# Lambda表达式 两个list取交集 做筛选
public IList<Markers> getEngineerByCenterPoint(float latitude, float longitude) { MapAddress mapAddress = new MapAddress(latitude, longitude); List<Ma...原创 2018-08-17 16:54:39 · 5903 阅读 · 0 评论 -
C# DataTable数据 写入sqlserver 数据库表中
只能将DataTable 数据全部写入表中,如果违反了表中的约束时会抛出异常。如果想要更新已经存在的数据时,需要在数据库中写触发器做增删操作,原因是C#不能识别表的主键。目前还没有发现别的更好的办法。using System.Data;using System.Data.SqlClient;public static void DataTableToSQLServer(DataTable dt)...原创 2018-04-28 15:28:19 · 6291 阅读 · 0 评论 -
C# List 转 DataTable
调用时传入参数 List<person> , 实体类person中的每个属性必须为公共属性,且必须含有{ get; set; } ,否则不能反射。using System.Data;using System.Reflection;public static DataTable ToDataTable<T>(IEnumerable<T> collection...原创 2018-04-28 14:58:10 · 368 阅读 · 0 评论 -
C# 解析包含数组的 json字符串
json 示例:{ "status":0, "message":"OK", "item":[ { "id":54308113, "note_id":null, "call_start_at":"2018-04-18 13:07:02" }, { "id":54308196, &quo原创 2018-04-28 11:48:32 · 3770 阅读 · 1 评论 -
C# 调用rest API GET请求
参数是GET地址,返回响应字符串。using System.IO;using System.Net;private string GetFunction(string serviceAddress) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress);...原创 2018-04-28 09:40:58 · 3436 阅读 · 0 评论 -
C# XML中的转义字符
C# XML中 &lt;、 &gt; 等转义字符转为 <、>等符号using System.IO;using System.Xml;public string ToXML(string str) { StringReader Reader = new StringReader(str); XmlDocum...原创 2018-04-28 09:29:39 · 4687 阅读 · 2 评论 -
C# md5加密
using System.Security.Cryptography; private string MD5(string str) { byte[] result = Encoding.UTF8.GetBytes(str); //中文使用UTF8编码,也可以选择别的 MD5 md5 = new MD5CryptoSe...原创 2018-04-28 09:08:28 · 348 阅读 · 0 评论 -
C# DataTable 转 XML
每一行DataRow转为一个detail标签。DataRow中每一列又转为一个子标签,标签名称即为列名。T是泛型,传入实体类,该类中的每个属性字段对应DataRow中的每一列的列名,且每个属性必须有{ get; set; } ,且必须为公共属性。using System.Data;using System.Reflection;public string DataTableToXML<T...原创 2018-04-27 09:38:34 · 914 阅读 · 0 评论 -
C# SHA1 哈希加密
using System.Security.Cryptography;using System.Text; private void SHA1Encode(string pwd) { SHA1 sha1 = new SHA1CryptoServiceProvider(); byte[] bytes1 = Enco...原创 2019-09-26 18:08:04 · 835 阅读 · 0 评论