C#-优化数据更新的最佳方法

只是有关数据更新的一个简单问题.
假设我有一个名为txtBox1的TextBox,并且我想更新一个名为foo的字符串变量的值.

哪个提供了最佳性能和最佳方法?

// The lengthier code but will check if the value is the same before updating.
if (foo != txtBox1.Text)
     foo = txtBox1.Text;

要么

// The shorter code but will update it regardless if it's the same value
foo = txtBox1.Text;

解决方法:

这实际上取决于您对foo变量的处理方式.

如果更新foo涉及更新应用程序的其他部分(例如,通过数据绑定),则可以,仅在必要时进行更新.

上一篇:Java Swing更新JList


下一篇:Continuously updating