public override string ToString() { string nums = string.Empty; QuickTippNumbers.Sort(); foreach (int num in QuickTippNumbers) { nums += Convert.ToString(num) + ", "; } return($" >> {GetType().Name}: Recieved {CountOfNumbersReceived} numbers ==> Quick-Tipp is {nums.Remove(nums.Length-2)}."); }
/// <summary> /// Ergebnis ausgeben /// </summary> /// <returns></returns> public string PrintResult() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append($">> {this.GetType().Name + ":",-20} Received {CountOfNumbersReceived} numbers ===> Quick-Tipp is "); QuickTippNumbers.Sort(); for (int i = 0; i < QuickTippNumbers.Count; i++) { stringBuilder.Append($"{QuickTippNumbers[i]}, "); } return(stringBuilder.ToString()); }
public void OnNextNumber(int number) { CountOfNumbersReceived++; if (number > 0 && number <= 45) { QuickTippNumbers.Add(number); } if (QuickTippNumbers.Count >= 6) { DetachFromNumberGenerator(); } }
public void OnNextNumber(int number) { CountOfNumbersReceived++; if (number < 46 && !QuickTippNumbers.Contains(number) && QuickTippNumbers.Count < 7) { QuickTippNumbers.Add(number); } if (QuickTippNumbers.Count == 6) { DetachFromNumberGenerator(); } }
public void OnNextNumber(int number) { if (number >= 1 && number <= 45 && !QuickTippNumbers.Contains(number)) { QuickTippNumbers.Add(number); } if (QuickTippNumbers.Count >= 6) { DetachFromNumberGenerator(); } CountOfNumbersReceived++; }
public void OnNextNumber(int number) { CountOfNumbersReceived++; if (number > 0 && number <= 45 && !QuickTippNumbers.Contains(number)) { QuickTippNumbers.Add(number); if (QuickTippNumbers.Count >= 6) { QuickTippNumbers.Sort(); DetachFromNumberGenerator(); } } }
public void OnNextNumber(object sender, int number) { CountOfNumbersReceived++; if (QuickTippNumbers.Count < 6) { if (number >= 1 && number <= 46) { QuickTippNumbers.Add(number); } if (QuickTippNumbers.Count == 6) { DetachFromNumberGenerator(); } } }
public void OnNextNumber(int number) { if (number >= 1 && number <= 45 && !QuickTippNumbers.Contains(number)) { QuickTippNumbers.Add(number); } if (QuickTippNumbers.Count >= 6) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($" >> {this.GetType().Name}: Got full a Quick-Tipp => I am not interested in new numbers anymore => Detach()."); Console.ResetColor(); DetachFromNumberGenerator(); } CountOfNumbersReceived++; }
public void OnNextNumber(int number) { if (!QuickTippNumbers.Contains(number) && number > 0 && number < 46) { QuickTippNumbers.Add(number); } CountOfNumbersReceived++; if (QuickTippNumbers.Count == 6) { Console.WriteLine(); Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine($"{GetType().Name}: Received {CountOfNumbersReceived:d5} numbers ===> Quick-Typ is {ToString()}"); Console.ResetColor(); Console.WriteLine(); DetachFromNumberGenerator(); } }
public void OnNextNumber(int number) { CountOfNumbersReceived++; if (number >= 1 && number <= 45 && !QuickTippNumbers.Contains(number)) { QuickTippNumbers.Add(number); _tippCount++; } if (_tippCount == 6) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($" >> {this.GetType().Name}: Got a full Quick-Tipp => I am not interested in new numbers anymore => Detach()."); Console.ResetColor(); _numberGenerator.NumberChanged -= OnNextNumber; } }
public override string ToString() { return($"{base.ToString()} => QuickTippObserver [{nameof(QuickTippNumbers)}='{String.Join(", ", QuickTippNumbers.OrderBy(_ => _))}']"); }
public string ConvertTippToString() { QuickTippNumbers.Sort(); return($"{QuickTippNumbers[0]}, {QuickTippNumbers[1]}, {QuickTippNumbers[2]}, {QuickTippNumbers[3]}, {QuickTippNumbers[4]}, {QuickTippNumbers[5]}"); }