Ich arbeite an einer Windows Forms-Anwendung, und ich habe ein Problem. In einer GetDataFromFile-Methode gebe ich 2 Collections zurück, aber auf buttton start wie bekomme ich sie und benutze sie wie gezeigt.Erhalten Sie beide zurückgegebenen Ergebnisse von einer Methode
Vielen Dank im Voraus und traurig, wenn meine Frage dumm ist, aber ich bin ein Neuling und es nicht verstehen kann
public Tuple<List<string>,List<string>> GetDataFromFile()
{
XDocument doc = XDocument.Load("NotificationTasks.xml");
var dates = doc.Descendants("Date");
var hours = doc.Descendants("Time");
var hoursCollection = new List<string>();
var dateCollection = new List<string>();
foreach (var date in dates)
{
dateCollection.Add(date.Value);
}
foreach (var hour in hours)
{
hoursCollection.Add(hour.Value);
}
return Tuple.Create(hoursCollection,dateCollection);
}
private void btnStart_Click(object sender, EventArgs e)
{
//here I must use the two collections from GetDataFromFile()
foreach (var dates in hoursCollection)
{
if (dates == DateTime.Now.Date)
{
foreach (var hours in hoursCollection)
{
StartNotificating(new TimeSpan(hours));
}
}
}
}