随笔分类 - C#
摘要:C#6.0新特性 Auto-Property enhancements(自动属性增强) Read-only auto-properties (真正的只读属性) Auto-Property Initializers (自动属性的初始化) Expression-bodied function membe
阅读全文
摘要:OpenFileDialog对话框的Filter属性说明: 首先说明一个示例,分析一下Filter属性的构成:“ Excel文件|*.xls ”,前面的“Excel文件”成为标签,是一个可读的字符串,可以自定定义,“|*.xls”是筛选器,表示筛选文件夹中后缀名为.xls的文件,“*”表示匹配Exc
阅读全文
摘要:.Net Framework中System.IO.Directory.GetCurrentDirectory()方法用于获得应用程序当前工作目录。如果使用此方法获得应用程序所在的目录,应该注意:System.IO.Directory.GetCurrentDirectory()方法获得的目录路径随着O
阅读全文
摘要:我们先看一段代码,获取mp3播放时长: 调用代码: 在项目测试应该是可以的,还有就是引用的dll文件版本:Interop.Shell32.dll 最好是1.2版本,因为有些系统版本较高,所以还是还成新的dll。 dll下载地址:http://download.csdn.net/detail/lili
阅读全文
摘要:年月日时分秒毫秒格式:yyyyMMddHHmmssfff
阅读全文
摘要:Windows Communication Foundation (WCF) uses a serialization engine called the Data Contract Serializer by default to serialize and deserialize data (c
阅读全文
摘要:一:在 C# 中可以对字符串使用 PadLeft 和 PadRight 进行轻松地补位。 PadLeft(int totalWidth, char paddingChar) //在字符串左边用 paddingChar 补足 totalWidth 长度PadLeft(int totalWidth, c
阅读全文
摘要:BootStrap-wysiwyg插件具有良好的编辑功能和展示效果。 一、使用方法在网上有很多,在此记录自己使用过程中的一些问题和解决方式。 相关依赖: bootstrap-wysiwyg.js (核心)jquery.hotkeys.js (快捷键)prettify.js prettify.csse
阅读全文
摘要:C# 获取 mp3文件信息【包括:文件大小、歌曲长度、歌手、专辑】 第一种方式:[代码已验证] string file = @"E:\滴答.mp3"; ShellClass sh = new ShellClass(); Folder dir = sh.NameSpace(Path.GetDirect
阅读全文
摘要:1 #region Usings 2 using System; 3 using System.Text; 4 using System.Data; 5 using System.Data.SqlClient; 6 using System.Text.RegularExpressions; 7 using System.Linq; 8 using System.C...
阅读全文
摘要:在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角"。在汉字输入时,系统提供"半角"和"全角"两种不同的输入状态,但是对于英文字母、符号和数字这些通用字符就不同于汉字,在半角状态它们被作为英文字符处理;而在全角状态,它们又可
阅读全文
摘要:1、用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (strin
阅读全文
摘要:1.Windows 中的换行符"\r\n"2.Unix/Linux 平台换行符是 "\n"。3.MessageBox.Show() 的换行符为 "\n"4.Console 的换行符为 "\n"换行符还因平台差异而不同。为保持平台的通用性,可以用系统默认换行符 System.Environment.N
阅读全文
摘要:一、委托Delegate 一般的方法(Method)中,我们的参数总是string,int,DateTime...这些基本的数据类型(或者没有参数),比如 但是有些时候,我们希望把一个方法本身当做参数传递给另一个方法,比如 myObject.callMethod(HelloWorld); 在没有委托
阅读全文
摘要:获取数据列表。 获取数据列表。 //获取数据列表,Model是类 IList<Model> list = dao.getmx(Model, pageInfo);//DataTable数据DataTable dt = ......; GroupBy与group by Where条件筛选。 Select
阅读全文
摘要:? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 context.Response.ContentType = "text/plain"; int serverId = int.Parse(context.Request["serverId"]); str
阅读全文
摘要:STEP1、using Newtonsoft.Json.Linq; STEP2 如何获取json里的某个属性(节点)值,对其删改,新增 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
阅读全文
摘要:C# 4.0的主要主题是动态编程。对象的意义变得越来越“动态”,它们的结构和行为无法通过静态类型来捕获,或者至少编译器在编译程序时无法得知对象的结构和行为。 a. 来自动态编程语言——如Python或Ruby——的对象 b. 通过IDispatch访问的COM对象 c. 通过反射访问的一般.NET类
阅读全文
摘要:第一:绑定运算符,:=: 这个只是简化了数据绑定,跟ASP.NET MVC3不断改进一样,其实不是什么亮点改进。 [csharp] view plain copy comboBox1.Text :=: textBox1.Text; //将文本框的内容绑定到下拉框。 [csharp] view pla
阅读全文
摘要:微软发布C#6.0、VS2015等系列产品也有一段时间了,但是网上的教程却不多,这里真对C#6.0给大家做了一些示例,分享给大家。 微软于2015年7月21日发布了Visual Studio 2015, .NET 2015, .NET Framework 4.6, ASP.NET 4.6, Azur
阅读全文

浙公网安备 33010602011771号