随笔分类 -  .Net的应用

记录.Net的一些知识点
摘要:int aa = 11; string aastr = aa.ToString("000"); //或 string aastr = aa.ToString().PadLeft(3,'0'); 注意string("") 和 Char('') 的区别!! int num=2; //三位,不足左侧补零 阅读全文
posted @ 2020-07-21 16:10 咖啡无眠 阅读(2387) 评论(0) 推荐(0) 编辑
摘要:获取方法所属类的类名,方法名,在C#代码里面可以通过获取StackTrace来实现: using System.Diagnostics; using System.Reflection; //获取当前类名MethodBase method = new System.Diagnostics.Stack 阅读全文
posted @ 2020-07-09 17:17 咖啡无眠 阅读(2438) 评论(0) 推荐(0) 编辑
摘要:foreach: continue;:退出本次循环 break;:退出循环 return;:退出循环 List.Foreach: return;:退出本次循环 小结:list.Foreach中不能退出循环,foreach中的return;和List.Foreach中的return;用法不同 阅读全文
posted @ 2020-07-03 08:50 咖啡无眠 阅读(1200) 评论(0) 推荐(0) 编辑
摘要:C#--反射使用 Go!--BindFlags的作用 DRPrincess 2016-12-02 23:08:14 6224 收藏 2 最后发布:2016-12-02 23:08:14首发:2016-12-02 23:08:14 分类专栏: C# 版权声明:本文为博主原创文章,遵循 CC 4.0 B 阅读全文
posted @ 2020-05-21 08:38 咖啡无眠 阅读(215) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 将DataTable进行分页并生成新的DataTable /// </summary> /// <param name="dt">原始Datatable</param> /// <param name="PageIndex">需要的第n页</param> /// 阅读全文
posted @ 2020-05-20 09:43 咖啡无眠 阅读(270) 评论(0) 推荐(0) 编辑
摘要:<!--python安装手册开始--> <!--python安装手册结束--> <!--####专栏广告位图文切换开始--> <!--####专栏广告位图文切换结束--> 这里介绍一个很方便实用的库:Magicodes.IE,导入导出通用库,通过导入导出DTO模型来控制导入和导出,支持Excel、W 阅读全文
posted @ 2020-01-02 08:16 咖啡无眠 阅读(1099) 评论(0) 推荐(0) 编辑
摘要:1. 可空类型修饰符(?) 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?“来表示,表现形式为"T?”例如:int? 表示可 阅读全文
posted @ 2019-12-02 20:35 咖啡无眠 阅读(371) 评论(0) 推荐(0) 编辑
摘要:本文重点举例说明C#枚举的用法,数字转化为枚举、枚举转化为数字及其枚举数值的判断,以下是具体的示例: 先举两个简单的例子,然后再详细的举例说明: 字符串转换成枚举:DayOfWeek week=(DayOfWeek)Enum.Parse(typeof(DayOfWeek), "Friday"); 数 阅读全文
posted @ 2019-12-02 20:28 咖啡无眠 阅读(3239) 评论(0) 推荐(0) 编辑
摘要:前言# Talk is cheap, Show you the code first! Copy private void button1_Click(object sender, EventArgs e) { Console.WriteLine("111 balabala. My Thread I 阅读全文
posted @ 2019-11-24 22:11 咖啡无眠 阅读(2264) 评论(1) 推荐(1) 编辑
摘要:一、什么是异步 同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调用时立即返回,并获取一个线程执行该方法内部的业务,调用者不用等待该方法执行完毕,我们称这个方法为异步方法。 异步的好处在于非阻塞(调用线程不会暂停执 阅读全文
posted @ 2019-11-24 22:09 咖啡无眠 阅读(1778) 评论(0) 推荐(1) 编辑
摘要:案一:Try...Catch(执行效率不高) private bool IsNumberic(string oText) { try { int var1=Convert.ToInt32 (oText); return true; } catch { return false; } } 方案二:正则 阅读全文
posted @ 2019-11-03 14:29 咖啡无眠 阅读(2895) 评论(0) 推荐(0) 编辑
摘要:前言 在EFCore中执行Sql语句的方法为:FromSql与ExecuteSqlCommand;在EF6中的为SqlQuery与ExecuteSqlCommand,而FromSql和SqlQuery有很大区别,FromSql返回值为IQueryable,因此为延迟加载的,可以与Linq扩展方法配合 阅读全文
posted @ 2019-10-23 23:44 咖啡无眠 阅读(1029) 评论(0) 推荐(0) 编辑
摘要:最近研究一了一下关于PDF打印和打印预览的功能,在此小小的总结记录一下学习过程。 实现打印和打印预览的方法,一般要实现如下的菜单项:打印、打印预览、页面设置、 PrintDocument类 PrintDocument组件是用于完成打印的类,其常用的属性、方法事件如下: 若要打印,首先创建PrintD 阅读全文
posted @ 2019-10-13 15:18 咖啡无眠 阅读(8006) 评论(0) 推荐(0) 编辑
摘要:在windows应用程序中文档的打印是一项非常重要的功能,在以前一直是一个非常复杂的工作,Microsoft .net Framework的打印功能都以组件的方式提供,为程序员提供了很大的方便,但是这几个组件的使用还是很复杂的,有必要解释一下。 打印操作通常包括以下四个功能 1 打印设置 设置打印机 阅读全文
posted @ 2019-10-13 15:11 咖啡无眠 阅读(5476) 评论(0) 推荐(1) 编辑
摘要:使用场景:在winform程序中如果没对方法进行try catch操作,若方法内出错,则整个程序报错并退出,如下图 如果程序已在客户手中,若没对错误的详细信息进行拍照,我们则不知道错误原因是什么。我们需要能捕获整个程序的错误信息,一旦程序出错,则跳到我们指定的方法中,执行错误信息的报错以及友好的错误 阅读全文
posted @ 2019-09-30 19:15 咖啡无眠 阅读(971) 评论(0) 推荐(0) 编辑
摘要:C#通常有三种方法获取网页内容,使用WebClient、WebBrowser或者HttpWebRequest/HttpWebResponse。 方法一:使用WebClient 方法二:使用WebBrowser 方法三:使用HttpWebRequest/HttpWebResponse 1 HttpWe 阅读全文
posted @ 2019-09-20 22:05 咖啡无眠 阅读(7524) 评论(0) 推荐(0) 编辑
摘要:1.COMHelper类 /// <summary>初始化串行端口</summary>private SerialPort _serialPort; public SerialPort serialPort{get { return _serialPort; }set { _serialPort = 阅读全文
posted @ 2019-09-20 21:11 咖啡无眠 阅读(5229) 评论(0) 推荐(0) 编辑
摘要:定义string变量为str,内存流变量为ms,比特数组为bt 1.字符串转比特数组 复制代码 代码如下: (1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串"); (2)byte[] bt=Convert.FromBase64String 阅读全文
posted @ 2019-08-30 15:56 咖啡无眠 阅读(5118) 评论(0) 推荐(0) 编辑
摘要:1、用户上传视频文件注意:调整允许上传文件的大小:ASP.Net为了防止过大的http恶意请求阻塞网站,所以限定了每次上传文件最大4M,asp.net1.1中把用户上传的文件先放到内存中,2.0后如果上传的文件过大(默认256K)则会把文件保存到磁盘中。不要修改全局的web.config来解除限制, 阅读全文
posted @ 2019-08-30 15:15 咖啡无眠 阅读(1908) 评论(0) 推荐(0) 编辑
摘要:当向asp.net mvc提交有html标签的值时,服务器会报检测到潜在危险的Request.Form值,处理方法如下: 1:在接收处理的Action方法上面加上 [VaildateInput(false)] 2:找到Web.config文件中的 httpRuntime节点 添加属性requestV 阅读全文
posted @ 2019-08-18 11:38 咖啡无眠 阅读(321) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示