6
मेरे पास कोड है। निर्माता को GetItems
फ़ंक्शन दर्ज करना चाहिए, लेकिन जब मैं ब्रेकपॉइंट डालता हूं, तो यह बस रुकता नहीं है।कन्स्ट्रक्टर फ़ंक्शन दर्ज नहीं करता है C#
समस्या क्या है?
namespace Storehouse {
public partial class MainForm : Form {
public MainForm() {
InitializeComponent();
var a = GetItems(fILEToolStripMenuItem);
}
public IEnumerable<ToolStripMenuItem> GetItems(ToolStripMenuItem item) {
foreach (ToolStripMenuItem dropDownItem in item.DropDownItems) {
if (dropDownItem.HasDropDownItems) {
foreach (ToolStripMenuItem subItem in GetItems(dropDownItem)) {
yield return subItem;
}
yield return dropDownItem;
}
}
}
}
जहां आपने ब्रेक पॉइंट रखा है? – Rahul
'उपज' और 'आईनेमेरेबल' का उपयोग करने के कारण। सुझाव दें कि आप 'var a = GetItems (fILEToolStripMenuItem) का प्रयास करें .सूची(); '। –