随笔分类 - C#基本知识
摘要:使用场景 字符串比较 在EF或者其他地方使用的时候,字符串的比较非常常见。 使用全部转化为大写或者小写进行比较,有时候并不能满足使用需求。 所以使用另外的字符串比较非常有意义。 代码示例 class Program { static void Main(string[] args) { Compar
        阅读全文
                
摘要:/// <summary> /// 全角空格为12288,半角空格为32 /// 其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 /// </summary> /// <param name="input">任意字符串</param> /// <returns>全角字符串</returns> public static String ToSBC(Stri
        阅读全文
                
摘要:遇到这样一个问题:C#项目”XXXXX”针对的是”.NETFramework,Version=v4.7.1”但此计算机没有安装它 就是我在打开别人的项目,发现别人的项目.Net Framework的版本 高于我电脑的版本(准确的说是“高于我开发环境.Net Framework的版本”)。 可以选择降
        阅读全文
                
摘要:先创建一个CacheHelper.cs类,代码如下: [csharp] view plain copy using System; using System.Web; using System.Collections; using System.Web.Caching; public class C
        阅读全文
                
摘要:Winform的WebBrowser相对灵活一些。接下来把操作步骤分享给大家。 一、 引入dll System.Windows.Forms.dll和WindowsFormsIntegration.dll。 两个都是.NET框架下的dll,不需要额外下载。 二、 向界面中添加定义的控件(将导入的dll
        阅读全文
                
摘要:Aspose Word模板使用总结 命名空间: using Aspose.Words; using Aspose.Words.Saving; using System.IO; using System.Data; 添加dll: 链接:http://pan.baidu.com/s/1pJG899T 密
        阅读全文
                
摘要:如果不需要添加为null或者为空的栏位,则可以使用如下代码
        阅读全文
                
摘要:1.基本介绍 Aspose.Words是一个商业.NET类库,可以使得应用程序处理大量的文件任务。Aspose.Words支持Doc,Docx,RTF,HTML,OpenDocument,PDF,XPS,EPUB和其他格式。使用Aspose.Words可以在不使用Microsoft.Word的情况下
        阅读全文
                
摘要:概述反射 通过反射可以提供类型信息,从而使得我们开发人员在运行时能够利用这些信息构造和使用对象。 反射机制允许程序在执行过程中动态地添加各种功能。 详细见我的163博客.NET反射详解 扩展方法 引MSDN对扩展方法的定义: 扩展方法使你能够向现有类型“添加”方法(包括你自定义的类型和对象噢),而无
        阅读全文
                
摘要:protected void Page_Load(object sender, EventArgs e) { string code = Request.Params["code"]; if (string.IsNullOrEmpty(code)) { code = "*123456789*"; } Bitmap bitMap = new Bitmap(1700, 300); Graphics ...
        阅读全文
                
摘要:在VS添加类别的时候,每次都需要添加public关键字,表示好麻烦。 但是可以避免这个麻烦的。 通过修改VS2010的ItemTemplate,可以避免这个麻烦。 修改方法如下: 1. 打开文件夹Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplat
        阅读全文
                
摘要:ZipHelper類及SharpZipLib.dll
        阅读全文
                
摘要:大家可以到http://www.icsharpcode.net/opensource/sharpziplib/ 下载SharpZiplib的最新版本,本文使用的版本为0.86.0.518,支持Zip, GZip, BZip2 和Tar格式,其实没啥好说的直接上代码 /// <summary> ///
        阅读全文
                
摘要:用C#制作PDF文件全攻略 目 录 前 言... 3 第一部分 iText的简单应用... 4 第一章 创建一个Document 4 第一步 创建一个Document实例:... 5 第二步 创建Writer实例... 6 第三步 打开Document 6 第四步 添加内容... 10 第五步,关闭
        阅读全文
                
摘要:该节我们将分成两部分来讲解,第一部分为预计算,第二部分则为缓存。缓存这个技术对应从事开发的人员来说是非常熟悉的,从页面缓存到数据库缓存无处不在,而其最重要的特点就是在第一次查询后将数据缓存,在以后的查询过程中就无需重新计算而直接从内存中将结果返回,大大提高了性能,而我们这里的缓存则集中运用在函数上。
        阅读全文
                
摘要:public static T GetEntity(DataTable table) where T : new() { T entity = new T(); foreach (DataRow row in table.Rows) { foreach (var item in entity.GetType().Ge...
        阅读全文
                
摘要:在后台管理中,有一些操作是需要增加操作日志的,尤其是对一些比较敏感的金额类的操作,比如商城类的修改商品金额、删除商品、赠送金额等人工的操作。日志中记录着相关操作人的操作信息,这样,出了问题也容易排查。 那么如何高效统一的处理增加这些日志呢?下面,分享一下我的思路及做法。 1、建日志相关表。需要建两个
        阅读全文
                
摘要:安装了vs2015想试试传说中的asp.net5,结果建立web application时遇到DNXSDK版本“dnx-clr-win-x86.1.0.0-beta5”无法安装”错误,解决办法如下1,运行CMD@powershell -NoProfile -ExecutionPolicyunrest...
        阅读全文
                
摘要:using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Security.Cryptography;using System.Text;using System.Thre...
        阅读全文
                
摘要:在VS2010中,需要建立单元测试的时候可以很方便的通过右键->创建单元测试产生,而在VS2012中,第一次进去是看不到这个选项的,并非微软拿掉了这么好用的功能,而是隐藏掉了。下面介绍打开的方法:1、第一步,选择【工具】->【自定义】2、找到创建单元测试3、下移4、此时编辑器已经可以看到单元测试,但...
        阅读全文
                
                    
                
浙公网安备 33010602011771号