示例#1
0
 public void Bid()
 {
     if (_liGedachtes.Count < _iMaxGedachtes)
     {
         Gedachte gedachte = _inspiratie.InspireerMij(_persoonlijkheid);
         Console.WriteLine(string.Format("{0} bidt en komt tot een gedachte: {1}.", _sNaam, gedachte.ToString()));
         _liGedachtes.Add(gedachte);
     }
     else
     {
         Console.WriteLine(string.Format("{0} hoofd zit vol, gedacht niet opgeslagen. Hij gaat even nadenken.", _sNaam));
         if (!DenkNa())
         {
             Console.WriteLine(string.Format("Hoofd van pater {0} zit vol en nadenken brengt geen soelaas.", _sNaam));
             throw new Exception(string.Format("{0} zijn hoofd zit vol!", _sNaam));
         }
     }
 }
示例#2
0
 public override string ToString()
 {
     return(string.Format("{0}, uitgesproken met een {1} ondertoon", _gedachte.ToString(), _begeestering.ToString()));
 }