public Regex rgDbType = new Regex("\\[XF:OutType\\]", RegexOptions.IgnoreCase);
public Regex rgKeyId = new Regex("\\[XF:KeyId\\]", RegexOptions.IgnoreCase); //键值,ID号
public Regex rgTitle = new Regex("\\[XF:Title\\]", RegexOptions.IgnoreCase); //标题,另外表达方式:public Regex rg2Title = new Regex(@"\[XF:Title\]", RegexOptions.IgnoreCase);
public Regex rgTitleTip = new Regex("\\[XF:TitleTip\\]", RegexOptions.IgnoreCase); //此项为标题提示,一些被截断的标题,如果加提示的话,用此项,对SEO有帮助
public Regex rgStitle = new Regex("\\[XF:sTitle\\]", RegexOptions.IgnoreCase); //副标题
public Regex rgFileLink = new Regex("\\[XF:FileLink\\]", RegexOptions.IgnoreCase); //文件链接路径,原来为NewsPath
public Regex rgPicPath = new Regex("\\[XF:PicPath\\]", RegexOptions.IgnoreCase); //原始图片路径
public Regex rgPicPathS = new Regex("\\[XF:PicPathS\\]", RegexOptions.IgnoreCase); //小图片路径
public Regex rgPicPathM = new Regex("\\[XF:PicPathM\\]", RegexOptions.IgnoreCase); //中图片路径
public Regex rgPicPathB = new Regex("\\[XF:PicPathB\\]", RegexOptions.IgnoreCase); //大图片路径
public Regex rgDepict = new Regex("\\[XF:depict\\]", RegexOptions.IgnoreCase); //简介
public Regex rgYear = new Regex("\\[XF:Year\\]", RegexOptions.IgnoreCase); //年
public Regex rgMonth = new Regex("\\[XF:Month\\]", RegexOptions.IgnoreCase); //月
public Regex rgDay = new Regex("\\[XF:Day\\]", RegexOptions.IgnoreCase); //日
public Regex rgHour = new Regex("\\[XF:Hour\\]", RegexOptions.IgnoreCase); //小时
public Regex rgMinute = new Regex("\\[XF:Minute\\]", RegexOptions.IgnoreCase); //分钟
public Regex rgSecond = new Regex("\\[XF:Second\\]", RegexOptions.IgnoreCase); //秒
public Regex rgCategoryId = new Regex("\\[XF:CategoryId\\]", RegexOptions.IgnoreCase); //分类ID值
public Regex rgCategoryName = new Regex("\\[XF:CategoryName\\]", RegexOptions.IgnoreCase); //分类名
public Regex rgCategoryPath = new Regex("\\[XF:CategoryPath\\]", RegexOptions.IgnoreCase); //栏目路径
public Regex rgMore = new Regex("\\[XF:More\\]", RegexOptions.IgnoreCase); //更多
我这是做的一个CMS的系统,里面先定义了这些标签,我看了全都用new来实例化了这些标签。只要在用到的地方将这个类继承或实例化下就可以了,用起来到是方便了,但是我觉得不大合理,因为new是需要分配内存空间的吧? 所以我想问下大家,是不是我这样做不合理呀?【因为很想自己的系统少分配内存,提高性能】 如果不合理的话,我应该怎样改进呢?非常感谢大家赐教。
解决方案 »
- 求教:判断SHIFT键是否按下和抬起.
- 同时调用一个数据库连接类的问题
- 在线等 怎么在下面这个程序输出5个班级的信息?
- .NET 2005 通过"添加数据源"向导手工添加DataSet数据源的问题.
- 我用C#开发ASP。NET程序出现问题
- winform 多线程 UI假死问题
- 求大神,为什麽出现subscript out of range
- 高手请看,datagridviewcombobox问题 ?
- 疯了,明明在还说System.IO.Ports不存在,网上搜遍了没找到答案,请帮忙看一下,感谢!
- 来本版第一问:中国人C#读起来太难听,谁有好主意?
- 益智题!
- 求助!!C#程序集方面的问题!查不出什么原因
Dictionary<string, string> di = new Dictionary<string, string>();
//public Regex rgDay = new Regex("\\[XF:Day\\]", RegexOptions.IgnoreCase); //日
di.Add("day","\\[XF:Day\\]");
Dictionary<string, RegexOptions> d = new Dictionary<string, RegexOptions>();
for(…………){
d.add(xx,yy);
}需要用到正则表达式验证的时候,才
Regex reg = new Regex(str,d[str]);
标签多了,还是要new很多啊。