using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StringPorownywarka { class Program { // Załóżmy, że argumenty funkcji są różne od NULL. static bool CzyIdentyczne(string pierwszy, string drugi) { // Jeżeli stringi są różnej długości to nie ma sensu // sprawdzać dalej, bo wiadomo, że są różne. if (pierwszy.Length != drugi.Length) return false; // Nie patrzymy na wielkość liter. // Przyjmijmy, że porównujemy tylko wyrazy z małej litery. for (int i = 0; i < pierwszy.Length; i++) { for (int j = 0; j < drugi.Length; j++) { if (pierwszy[i] != drugi[i]) return false; } } return true; } static void Main(string[] args) { // Taki ekwiwalent Twojego selecta. var slowa = new List { "grzesiek", "kasia", "basia", "krysia" }; var porownywane = "kasia"; foreach (string s in slowa) { Console.WriteLine($"Porównujemy: {porownywane} z {s}. Wynik: {s.Equals(porownywane)}"); } } } }