小编Smo*_*ler的帖子

正则表达式 - 结合正面和负面的外观

我在一些巨大的SSIS包中做了一些替换,以反映表名和列名的变化.

一些表格的列名与表名相同,我需要匹配列名而不匹配表名.

所以,我需要的是一种方式,以配合MyName[MyName],但不是在[dbo].[MyName]

(?<=\[)(MyName)(?=\])匹配两者,我认为这样(?<!\[dbo\]\.)(?<=\[)(MyName)(?=\])做会有所作为,但它似乎不起作用.

/ Smoller

regex lookbehind

8
推荐指数
1
解决办法
2668
查看次数

在Winforms项目中垃圾收集过于激进

我继承了一个WinForms项目,并且遇到了一个奇怪的问题,我已经将其缩小为GC问题.我根本看不出它是怎么回事,但随意告诉我:-)

应用程序每隔几个月运行一次.我无法定期重现它,但它已经发生在我的客户几次,两次我在我的开发人员环境中看到它(但从来没有在我寻找它时).

以下代码简化了设置.

public class Main
{
  Main()
  {
    var listOfB = new List<ObjB>();
    var objB = new ObjB();
    listOfB.Add(objB);
    var objA = new ObjA(objB);

    // Do alot of stuff with listOfB and different lists of objA-like-objects.
    // Sometimes objA only exists as objects in a DataGrid

    // listOfB exists for a long time, while objA comes and goes..
  }
}

class ObjA
{
  private bool _isBNull;
  private ObjB _objB;

  public ObjA(ObjB objB)
  {
    _objB = objB;
    _isBNull = objB …
Run Code Online (Sandbox Code Playgroud)

.net c# garbage-collection winforms

0
推荐指数
1
解决办法
96
查看次数

标签 统计

.net ×1

c# ×1

garbage-collection ×1

lookbehind ×1

regex ×1

winforms ×1