Пример #1
0
        public bool TipoCorrecto(Tipo tipo)
        {
            bool salida = false;

            switch (tipo)
            {
            case Tipo.UInt8:
            case Tipo.UInt16:
            case Tipo.UInt32:
            case Tipo.UInt64:
                salida = MA.SoloEnteros(elem);
                break;

            case Tipo.Int8:
            case Tipo.Int16:
            case Tipo.Int32:
            case Tipo.Int64:
                salida = MA.SoloEnterosConSigno(elem);
                break;

            case Tipo.Float32:
            case Tipo.Float64:
                salida = MA.EsPtoFlotante(elem);
                break;

            case Tipo.Booleano:
                salida = MA.EsBool(elem);
                break;

            case Tipo.Char:
                salida = MA.EntreComillasSimples(elem);
                break;

            case Tipo.CadenaC:
                salida = MA.EntreComillas(elem);
                break;

            case Tipo.Void:
                salida = true;
                break;
            }
            return(salida);
        }