Как проверить, существует ли значение уже в списке
public class Logger { string module { get; set; } private string sMessage { get; set; } public static string sNewMessage = string.Empty; public static List<Logger> logMessages = new List<Logger>(); private static string sLogMessage;
private static void Log(string message, string type, string module) { //here every message i entered is addedin a list now i want to check if message already exists ???do not add bool bMessageexists = logMessages.Contains(new Logger() { sMessage });
но даже если я ввел существующее сообщение оно возвращает false мой код работает неправильно
Что я уже пробовал:
я собрал список строковых Мегагрупп, который в порядке, например, HELLO message, но я хочу проверить, если он уже существует, я имею в виду, если список уже содержит HELLO message, то не добавляйте в список, который я написал код выше, но он не работает правильно, даже если я ввел одно и то же сообщение 10 раз, bool возвращает false??
Ralf Meier
Возможно, вам следует показать код каждого из ваших методов ...