最近的C#开发遇到了
System.AccessViolationException
HResult=0x80004003
Message=尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
Source=<无法计算异常源>
StackTrace:
<无法计算异常堆栈跟踪>
排了大半天,终于找到源头了:(rich)textbox控件的一个方法
ScrollToCaret();
实在没想到,原因居然是太频繁调用这个函数
解决方法:降低ScrollToCaret方法的调用频率后就没问题了