Resharper चाहता था मुझे इस कोड को बदलने के लिए:खाली होने पर एक combobox के आइटम शून्य हैं?
foreach (var item in cmbxColor1.Items)
{
cmbxColor2.Items.Add(item);
. . .
... क्योंकि यह कहा, "संभव 'System.NullReferencesException'"
तो यह इस होना चाहिए:
foreach (var item in cmbxColor1.Items)
{
if (null != cmbxColor2.Items)
{
cmbxColor2.Items.Add(item);
. . .
?
मुझे यह नहीं मिला - एक combobox के आइटम कैसे शून्य हो सकता है, जब तक शून्य == खाली नहीं? और यदि शून्य == खाली है, तो यह वही है जब वे इस कोड को कॉल करते हैं।
क्या यह 'System.Windows.Forms.ComboBox' है? –
@TrevorPilley: बढ़िया सवाल! प्रश्न इतिहास से ऐसा लगता है कि क्ले शैनन एक फोन ऐप विकसित कर रहा है, इसलिए मेरा अनुमान है कि यह 'System.Windows.Forms' नहीं है। हालांकि ओपी से पुष्टि प्राप्त करना अच्छा लगेगा। –
यह एक विंडोज स्टोर ऐप है; यह मेरी सप्ताहांत परियोजना है; सप्ताहांत मैं ऐप्स के एक सूट (एक सी # विंडोज स्टोर ऐप और एक विंडोज फोन ऐप) पर काम कर रहा हूं। SO: यह विंडोज़-स्टोर-ऐप है। –