public bool Equals(Phrase p) { // If parameter is null return false: if ((object)p == null) { return false; } // Return true if the fields match: return (Text == p.Text) && (Translation == p.Translation) && (AudioFileName == p.AudioFileName); }
public void AddPhrase(int lessonNumber, Phrase phrase) { if (!phrases.ContainsKey (lessonNumber)) phrases.Add (lessonNumber, new List<Phrase> ()); phrases[lessonNumber].Add (phrase); }