ich die Nummer eines Monats zurückgeben möchten, und ich machte eine Funktion, aber es gibt immer 0Wie die Nummer eines Monats in C# Funktion zurück
dies ist mein Code:
public int getNrMonth(String s)
{
int nr=0;
if (s.Equals("January"))
nr = 1
if (s.Equals("February"))
nr = 2;
return nr;
}
Could Jemand sagt mir bitte, was ist falsch? Ich bin ein Anfänger!
Versuchen Sie "Januar" mit "Januar" zu vergleichen? – Gabe
Es ist keine Antwort auf Ihr Problem, aber Sie sollten einen Blick auf DateTimeFormatInfo.MonthNames nehmen, die ein String-Array des Monats für die aktuelle Kultur zurückzukehren. Dann können Sie den Index verwenden, um Ihre Monat Nummer von Ihrem Monatsnamen zu erhalten: http: //msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo.monthnames%28v=VS.71%29.aspx – JoeBilly