0
我在这段代码中有性能问题,我认为这是由“新字体”引起的。c#性能 - 创建字体
如果字体是静态/全局的,它会更快吗?
if (row.StartsWith(TILD_BEGIN))
{
rtbTrace.SelectionColor = Color.Maroon;
rtbTrace.SelectionFont = new Font(myFont, (float)8.25, FontStyle.Regular);
if (row.StartsWith(BEGIN))
rtbTrace.AppendText(Environment.NewLine + row + Environment.NewLine);
else
rtbTrace.AppendText(Environment.NewLine + row.Substring(1)
+ Environment.NewLine);
continue;
}
if (row.StartsWith(EXCL_BEGIN))
{
-- similar block
}
if (row.StartsWith(DLR_BEGIN))
{
-- similar block
}
.
.
.