ich habe eine einfache Software, die Schleife MultiImages/videos
und sie eins nach dem anderen mit (Next
) zeigen - (previous
) TastenMulti-Dateien Erweiterung bringen und Looping sie stoppen, wenn die Liste das Ende erreichen - C#
bisher i Erfolg bringen nur eine Verlängerung in einer Zeit mit:
string[] FileList = Directory.GetFiles(Dir, "*.jpg", SearchOption.AllDirectories);
und ich versuchte Anschlag Looping, wenn die Liste, indem Sie diesen Code das Ende erreichen:
int currentPosition = 0;
if (currentPosition != ImageList.Length) currentPosition++;
Entschuldigung meine Fehler, weil ich immer noch in C# Noob, aber wenn ich seine debuggen sagt
> IndexOutOfRangeException
und nach i hinzufügen Multi-Erweiterungen wie folgt aus:
string[] VOut_AVI = Directory.GetFiles(@Curr_DirectoryName, "*.avi", SearchOption.AllDirectories);
string[] VOut_MP4 = Directory.GetFiles(@Curr_DirectoryName, "*.mp4", SearchOption.AllDirectories);
string AddMP4 = VOut_MP4[VOut_MP4.Length - 1];
//------ Adding other format to our call ------------
Array.Resize(ref VOut_AVI, VOut_AVI.Length + 1);
VOut_AVI[VOut_AVI.Length - 1] = AddMP4;
// just for test ----->>
MessageBox.Show("Video link : " + VOut_AVI[currentPosition]);
ich diese Fehlermeldung erhalten, sagte (XamlParserException
) für diesen einen.
wenn Sie wissen, einfache Möglichkeit, Multi-Erweiterungen zu erhalten, ohne mit, dass viel von Codierung, wie ich mir habe glücklich sein zu wissen, dass es mein Looping Prozess auch, wie Sie nicht so gut gesehen, wenn Sie mich nach rechts führen können so, ich bin immer noch lernen diese Dinge ist es ein bisschen schwer für mich, weil ich komme aus einer völlig anderen Umgebung, danke im Voraus
Dieser Code läuft perfekt mit Visual Studio 2015ff. Ändern Sie den Namen von (searchPatterns) in eine Zeichenfolge "searchPatterns" –
nameof Doc: https://msdn.microsoft.com/library/dn986596.aspx –
Ich gab Ihnen bereits die Antwort: Liste verwenden myFiles.Count, Array verwenden myFiles.Length. Und Sie sollten die Dokumente lesen => Google-Suche nach "C# IList" führt Sie zu MSDN –