只是有关数据更新的一个简单问题.
假设我有一个名为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涉及更新应用程序的其他部分(例如,通过数据绑定),则可以,仅在必要时进行更新.