# 7.11 Code > Registration code, that cheks from an array if it has a match, if found, you need to apply an unique username. ``` namespace Registration { internal class Program { static void Main(string[] args) { Console.WriteLine("Register"); Console.WriteLine(); string[,] userData = { // Note to my self the locked status value should be given by default -- May cause explotation of the aplication, in later development { "Pekka", "password", "0", "Pekka Pekkanen", "160" } //Test User for outputs }; string Username, Password, Name, Surname, Height; //row formated to -1 int row = -1; Console.Write("Username: "); Username = Console.ReadLine(); //If username exist "Error" || Could be changed to an True/False method. if(GetRow(userData, Username) != -1) { Console.WriteLine("Username in use. \nChoose a new one."); // Call Registration method again } else { Console.Write("Password: "); Password = Console.ReadLine(); Console.Write("Name: "); Name = Console.ReadLine(); Console.Write("Surname: "); Surname = Console.ReadLine(); Console.Write("Height: "); Height = Console.ReadLine(); //Registration go on. } } //Loop throught userData for a username match // Ty Marlem xD for the code. Hokkus Pokkus Now Marlems code is copus! static int GetRow(string[,] Userdata, string username) { for (int i = 0; i < Userdata.GetLength(0); i++) { for (int j = 0; j < Userdata.GetLength(1); j++) { if (Userdata[i, j].Equals(username)) { return i; } } } // Return -1 if it found a match. return -1; } } } ``` # Opettelin Githubin käyttöä Azure ympäristössä. * Pushattu oma osuus masteriin.