public bool HCLValid() { if (HCL == null) { return(false); } else { if (HCL.Length != 7) { return(false); } string hexValue = HCL.Substring(1); char[] hexArray = hexValue.ToCharArray(); foreach (char hex in hexArray) { return((hex >= '0' && hex <= '9') || (hex >= 'a' && hex <= 'f')); } } return(true); }