随笔分类 - c#
摘要:集合的操作在编码的时候很常见。但是由于经常使用几种集合。而忽略了一些不常用的集合。在这里我整理下。 首先先了解下接口: 1、IEnumerable,返回一个循环访问集合的枚举器。 2、IEnumerable<T>,返回一个循环访问指定集合T的枚举器。 3、ICollection,在IEnumerab
阅读全文
摘要:目录:1、fiddler解析百度登录地址2、处理传入参数1、fiddler解析百度登录地址因工作需要,所以研究了下百度的登陆。首先打开https://passport.baidu.com/v2/?login,我们用fiddler很快就能找到百度的登录入口https://passport.baidu....
阅读全文
摘要:在Office下,PowerPoint可以直接把每张幻灯片转成图片,而Word不能直接保存图片。所以只能通过先转换成xps文件,然后再转成图片。一、PPT 保存为图片 /// /// 将ppt转成图片 /// /// private void SaveToImages(string fileName) { var presentation = _application.Presentations.Open(fileName, MsoTriState.msoFalse, MsoTriState.ms...
阅读全文
摘要:方法一:用ManagementClass来获取。需要引入System.Management.dll; using (ManagementClass mc = new ManagementClass("Win32_DesktopMonitor")) { using (ManagementObjectCollection moc = mc.GetInstances()) { int PixelsPerXLogicalInch = 0; // dpi for x ...
阅读全文
摘要:1、Bar(() => Foo()) 2:Bar(Foo) 这两个委托你认为哪个好?很多人会写成第二种方法。因为简洁,而且Resharper也提示我们写成第二种方法。但问题也在这里。下面做一个测试 public void LambdaVersion() { for (var i = 0; i < 10000; i++) { Bar(() => Foo()); } } public void NormalVersion() { ...
阅读全文
摘要:string fullPath = @"\WebSite1\Default.aspx";string filename = System.IO.Path.GetFileName(fullPath);//文件名 “Default.aspx”string extension = System.IO.Path.GetExtension(fullPath);//扩展名 “.aspx”string fileNameWithoutExtension = System.IO.Path.GetFileNameWithoutExtension(fullPath);// 没有扩展名的文件名 “
阅读全文