elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  No me deja asignar un valor a un tipo enum de una clase
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: No me deja asignar un valor a un tipo enum de una clase  (Leído 3,102 veces)
d00ze13

Desconectado Desconectado

Mensajes: 78


Ver Perfil
No me deja asignar un valor a un tipo enum de una clase
« en: 21 Diciembre 2011, 15:16 pm »

Queria saber donde tengo el fallo, ya que intento asignar un valor de tipo enum en una clase y no me deja, a ver si me podeis echar un cable.
1 saludo

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace ConsoleApplication1
  7. {
  8.    class Program
  9.    {
  10.        static void Main(string[] args)
  11.        {
  12.            Persona pepe = new Persona();
  13.  
  14.            pepe.setEstado = 1;   //AQUI  ES DONDE NO ME DEJA, INTENTO QUE TENGA VALOR IZQUIERDA
  15.            Console.WriteLine(pepe.setEstado);
  16.            Console.ReadLine();
  17.        }
  18.    }
  19.    class Persona
  20.    {
  21.        public enum estados { Derecha, Izquierda };
  22.        private estados stat;
  23.  
  24.        public Persona()
  25.        {
  26.            stat = estados.Izquierda;
  27.        }
  28.        public estados setEstado
  29.        {
  30.            set
  31.            {
  32.                stat = value;
  33.            }
  34.            get
  35.            {
  36.                return stat;
  37.            }
  38.        }
  39.    }
  40. }
  41.  
  42.  


En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: No me deja asignar un valor a un tipo enum de una clase
« Respuesta #1 en: 21 Diciembre 2011, 15:22 pm »

Por qué 1? O es derecha o es izquierda, pero nunca 1

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
d00ze13

Desconectado Desconectado

Mensajes: 78


Ver Perfil
Re: No me deja asignar un valor a un tipo enum de una clase
« Respuesta #2 en: 21 Diciembre 2011, 15:33 pm »

Pero es que si pongo
pepe.setEstado = "Izquierda";

me da error
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: No me deja asignar un valor a un tipo enum de una clase
« Respuesta #3 en: 21 Diciembre 2011, 16:19 pm »

Código
  1. pepe.setEstado = Persona.estados.Izquierda;

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como hago para asignar un valor a un boton?
Programación Visual Basic
Zinc 1 1,809 Último mensaje 25 Abril 2006, 20:08 pm
por Cicklow
[SOLUCIONADO] ASIGNAR A UNA CAJA DE TEXTO UN VALOR DE UN DATAREADER
.NET (C#, VB.NET, ASP)
jorgexl30 6 9,516 Último mensaje 22 Septiembre 2009, 22:13 pm
por jorgexl30
Crear array string y asignar su valor en la misma linea.
Java
Baaaw Oic 5 14,130 Último mensaje 29 Marzo 2010, 23:11 pm
por leogtz
Problema con ejercicio (tipo enum concretamente) SOLUCIONADO
Ejercicios
MCLucro 1 2,624 Último mensaje 22 Marzo 2015, 19:16 pm
por MCLucro
que es exactamente la clase enum?
Java
Pedro122h 2 2,137 Último mensaje 15 Mayo 2022, 21:19 pm
por Pedro122h
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines