我做了以下编程。运行应用程序显示错误消息:索引超出范围。必须是非负数且小于集合的大小。
编辑:
public void SetShortcuts()
{
List<string> Verknüpfung = new List<string>();
int i = 0;
int j = 0;
try
{
foreach (string Datei in Directory.GetFiles(PfadShortcuts, "*.txt"))
{
Verknüpfung.AddRange(File.ReadAllLines(Datei, Encoding.UTF8));
Image ShortcutIcon = new Image();
ShortcutIcon.Source = new BitmapImage(new Uri(@"Fugue Icons\document.png", UriKind.Relative));
ShortcutIcon.Height = 16;
ShortcutIcon.Width = 16;
ShortcutIcon.Stretch = Stretch.None;
MenuItem Shortcut = new MenuItem();
Shortcut.Icon = ShortcutIcon;
Shortcut.Header = Verknüpfung[0 + i];
Shortcut.Padding = new Thickness(5);
Shortcut.Click += delegate { Process.Start(Verknüpfung[0 + j]); };
Shortcuts.Items.Add(Shortcut);
i += 2;
j++;
}
}
catch
{
Fehlermeldung_Main_Shortcuts();
}
}
请你帮助我好吗?提前致谢。
亲切的问候。