随笔分类 - C#.NET
C#图片格式转换
摘要:#region MyRegion private static string mypPath; /// <summary> /// 图片路径 /// </summary> public static string MypPath { get { JHPubClass.mypPath = Applic
阅读全文
C#一个界面类下面有多个CS文件
摘要:一.当我们用VS创建一个Form窗体时,会生成一个窗体类和设计类 二.当界面复杂,并且每个界面有多少关联的类时,我们需要按一定规则放,可以放在该窗体下面 打开.csproj文件,增加一个修改FormSub1 和Form2Sub2的Compile节点(如果没有,直接增加) 修改后,保存,重新用VS打开
阅读全文
C#.NET系列●接口抽象类
摘要:一.接口基本概念 (1)接口:是把公共方法和属性组合起来,以封装特定功能的一个集合。创建接口时,一般一大写的I开头,接口中的成员都是公有的。 接口定义如下: interface IClown //写一个接口和写一个类类似,只是不用写具体方法实现 { string FunnyThingHave { g
阅读全文
C# POST GET请求方式汇总
摘要:/// <summary> /// POST方式提交 application/json /// </summary> /// <param name="postUrl">请求地址</param> /// <param name="paramData">入参</param> /// <param na
阅读全文
C# POST multipart/form-data 方式提交数据
摘要:一.提交方法 /// <summary> /// MultipartFormData Post方式提交 /// </summary> /// <param name="url"></param> /// <param name="kVDatas"></param> /// <param name="
阅读全文
C#下解析、生成JAVA的RSA密钥、公钥
摘要:1.从 https://www.nuget.org/packages/BouncyCastle/下载对应的nupkg包,放到本地一个文件夹中 2.打开VS2010,工具—>NuGet程序包管理器设置—>程序包管理器设置 3.增加程序包源 4.工具—>管理解决方案的程序包源,找到刚才新增加的程序包源名
阅读全文
解决Newtonsoft.Json版本问题
摘要:<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD
阅读全文
VS2019创建WebAPI,本地发布WebAPI
摘要:一、创建WebAPI 1.打开VS2019->创建新项目 2.ASP.NET Web应用程序—>下一步 3.注意:.NET Framework版本必须高于4.0以上 4.选择“Web API”->创建 5.创建如下: 二、发布WebApi 1.右键发布 2.本地发布选择“文件夹”->下一步 3.选择
阅读全文
C#使用JSON相关
摘要:一、Json字符串转换为Dictionary /// <summary> /// JSON字符串转为 Dictionary /// </summary> /// <typeparam name="TKey"></typeparam> /// <typeparam name="TValue"></ty
阅读全文
DataRow[]数组转换为DataTable
摘要:DataRow[] drData=DataTable.Select("....."); DataTable dtNew=drData.CopyToDataTable(); 注:DataRow[]数组转换为DataTable用CopyToDataTable()方法即可
阅读全文
MD5加密汇总
摘要:1 #region MD5 2 /// <summary> 3 /// 16位MD5加密 4 /// </summary> 5 /// <param name="password"></param> 6 /// <returns></returns> 7 public static string M
阅读全文
c#处理图片格式的转换
摘要:1.png->jpg 备注:该种方式转换可以避免图片黑底问题
阅读全文
按长度截取字符串
摘要:/// /// 截取字段长度 /// /// 需要截取的字符串 /// 最大长度限制 /// public string CutStringByte(string str, int Len) { if (string.IsNullOrEmpt...
阅读全文
C#生成.tlb文件初认识
摘要:刚接手同事的代码,生成文件时,发现生成了一个对应的dll文件(应用程序中输出类型为类库),和一个对应的.tlb文件,但是报如下的错误: 那么.tlb文件是如何生成的呢? 选择项目->右键属性->生成->输出->勾选 “为COM互操作注册” 即可生成.tlb文件 去掉勾选 “为COM互操作注册”就不会
阅读全文
根据数据库表结构来整合插入、删除、更新语句
摘要:根据表结构进行插入修改删除语句的整合: 开发语言:C# 开发工具:VS2010 数据库:ORACLE /// <summary> /// 1.获取表结构 /// </summary> /// <param name="strTableNM">需要获取表结构的表名</param> /// <retur
阅读全文
下拉框(多选|单选)总结—(一)
摘要:好久没有来博客园了,抽空总结下用过的下拉框吧 一.DEV控件CheckedComboBoxEdit(工具箱—>Common Control—>CheckedComboBoxEdit) 1 //说明:若ShowButtons属性为true,则显示OK和Cancel按钮; 2 //若ShowButton
阅读全文
c#判断IP是否可以Ping通
摘要:Ping pingSender = new Ping(); PingReply reply = pingSender.Send("127.0.0.1",120);//第一个参数为ip地址,第二个参数为ping的时间 if(reply.Status == IPStatus.Success) { //通 } else { //不通 }
阅读全文
C#读取Excel文件
摘要:1 //excel模板的路径 2 string strSource = Application.StartupPath + "\\" + "ExcelTemplet" + ".xls"; 3 4 ...
阅读全文
浙公网安备 33010602011771号