摘要:
首先引用Microsoft.Office.Interop.Excel; 阅读全文
摘要:
private List<string> getURLFromContent(string content) { string regexStr = @"(http|ftp|https):\/\/[\w]+(.[\w]+)([\w\-\.,@?・^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])"; System.Text.RegularExpressions.MatchCollection mc = System.Text.RegularExpressions.Regex.Matches(conte 阅读全文
摘要:
新建一个类public class FolderBE { public string FolderOne { get; set; } public string FolderTwo { get; set; } public string FolderThree { get; set; } public string FolderFour { get; set; } public string FolderFive { get; set; } }然后: List<FolderBE> listFolder = new List<FolderBE&am 阅读全文
摘要:
Application:对象是表示用来保存所有用户(浏览器)共享的数据,直到Web服务器或pc关闭为止。共享的数据才会消失的。其实 application对象就是个应用级别的对象,用来在所有的用户之间共享信息,并可以在web应用程序运行期间持久的保持数据。同时如果不加以限制,所有的客户都可以访问这个对象。Application定义:Application["ViewUser"]=0 ;在每个用户登... 阅读全文
摘要:
在C#写代码时发现Replace没有像compare一样有区分大小对比的方法, 所以我就自己写了一个方法ReplaceStr如下: private string ReplaceStr(string str, string key, string value,bool IgnoreCase) { string newstr = str.Replace(key, value); int i = newstr.IndexOf(key, StringComparison.OrdinalIgnoreCase); if (i > 0&&IgnoreCase) { key = news 阅读全文
摘要:
abstract:抽像一个方法或一个类,抽像一个类时如下:public abstract class MigrateBase{protected abstract Liststring NeedReplaceColumn { get; }}MigrateBase 就可以做为其它类的基类,NeedReplaceColumn 属性在其的子类中则必须重写,就是说的override,而且abstract 在声名方法或属性时,实现不要写;virtual:虚拟一个方法,如下public abstract class MigrateBase{ protected virtual Liststring 阅读全文
摘要:
添加using System.Net; string HttpStr 即下载的URL地址; string SaveUrl 要保存到本地的地址; private bool GetAndSaveFile(string HttpStr,string SaveUrl) { try { if (SaveUrl.LastIndexOf("\\") != SaveUrl.Length) { SaveUrl = SaveUrl + "\\"; } WebClient mywebclient = new WebClient(); int i = HttpStr.LastIndexOf("/"); strin 阅读全文