public static void Main()
string minLengthInput = String.Empty;
if (Int32.TryParse(minLengthInput, out minLength)) {
bool bInIsEeight = false;
bool doesInputHaveSpace = false;
string passwordInput = String.Empty;
for (int i = 0; i < passwordInput.Length; i++) {
var userInputChar = passwordInput[i];
if (i >= 8) bInIsEeight = true;
else if (passwordInput[i] > 'A' && passwordInput[i] < 'Z')bInIsCap = true;
else if (passwordInput[i] > 'a' && passwordInput[i] < 'z')bInIsLower = true;
else if (Int32.TryParse(passwordInput[i].ToString(), out tryParseOutput)) bInIsSpec = true;
else if (passwordInput[i] != ' ') bInIsSpec = true;
doesInputHaveSpace = true;