摘要: 在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 阅读全文
posted @ 2011-01-31 16:58 spring yang 阅读(3967) 评论(1) 推荐(0) 编辑
摘要: abstract:抽像一个方法或一个类,抽像一个类时如下:public abstract class MigrateBase{protected abstract Liststring NeedReplaceColumn { get; }}MigrateBase 就可以做为其它类的基类,NeedReplaceColumn 属性在其的子类中则必须重写,就是说的override,而且abstract 在声名方法或属性时,实现不要写;virtual:虚拟一个方法,如下public abstract class MigrateBase{ protected virtual Liststring 阅读全文
posted @ 2011-01-31 16:46 spring yang 阅读(646) 评论(0) 推荐(0) 编辑