Resultados de la búsqueda a petición "exception"

4 la respuesta

Valor de retorno de mejores prácticas vs Excepción vs Enum [cerrado]

Estoy tratando de descubrir las ventajas y desventajas de un método con múltiples valores de resultados. Por ejemplo, estoy usando un método de inicio de sesión. Si el inicio de sesión fue exitoso, pasará, de lo contrario, necesito saber por qué ...

7 la respuesta

¿Es una mala práctica atrapar una excepción no específica como System.Exception? ¿Por qué?

Actualmente estoy haciendo una revisión del código y el siguiente código me hizo saltar. Veo múltiples problemas con este código. ¿Estas de acuerdo conmigo? Si es así, ¿cómo le explico a mi colega que esto está mal (tipo terco ...)? Captura una ...

1 la respuesta

IndexOutOfRangeException Profundo en las entrañas de NHibernate

Tengo las siguientes asignaciones: public class SecurityMap : ClassMap<Security> { public SecurityMap() { Table("Security"); CompositeId().KeyProperty(k => k.Id, "SecurityId").KeyProperty(k => k.EndDate); Map(x => x.LastUpdateUser); References(x ...

4 la respuesta

Cómo pasar un error a la traza de la pila en Swift

En Java, si un método arroja un error, el método que lo llama puede pasarlo al siguiente método. public void foo() throws Exception { throw new Exception(); } public void bar() throws Exception { foo(); } public static void main(String args[]) { ...

2 la respuesta

.NET: ArgumentOutOfRangeException al llamar .Agregar en una colección (Problemas con el control de pivote)

Recibo una excepción, pero no entiendo por qué: public static void AddAll<T>(this ICollection<T> dest, ICollection<T> source) { if (dest == null) { throw new ArgumentNullException("dest"); } foreach (T t in source) { // Argument out of range ...

3 la respuesta

¿Por qué las sentencias throw deben estar encerradas con un bloque de código completo en un cuerpo lambda?

Si hay una sola declaración en una función lambda, podemos omitir la definición del bloque de código completo para ella: new Thread(() -> System.out.println());¿Por qué ese no es el caso de las declaraciones que arrojan excepciones? Esto produce ...

5 la respuesta

ArgumentNullException o NullReferenceException del método de extensión?

¿Cuál consideraría que es el mejor tipo de excepción para lanzar cuando se llama a un método de extensión en una instancia nula (donde el método de extensión no lo permite)? Dado que los métodos de extensión no son más que métodos ...

3 la respuesta

C ++ Move semántica y excepciones

En el próximo estándar C ++ 0x, ¿qué sucede cuando se lanza una excepción dentro / durante el constructor de movimiento? ¿Permanecerá el objeto original? ¿O están el objeto original y el de mover a un estado indefinido? ¿Cuáles son las garantías ...

3 la respuesta

.NET 3.5 C # Error con System.Timer System.ObjectDisposedException: no se puede acceder a un objeto desechado

En mi aplicación de servicio de Windows, uso mucho los temporizadores. Estoy usando solo System.Timers. Nunca antes había experimentado este problema, pero de repente recibí esta excepción: System.ObjectDisposedException: Cannot access a ...

6 la respuesta

Pregunta de la pila STL de C ++: ¿Por qué pop () no genera una excepción si la pila está vacía?

¿Por qué std :: stack :: pop () no genera una excepción si la pila está vacía y no hay nada que resaltar? (Estoy diseñando un Stack especializado para mi propio código y me gustaría conocer las compensaciones con este enfoque (que requiere ...