Articles of c #

Evita que la pantalla duerma con C #

He creado una pequeña aplicación de consola C # para mover el puntero por la pantalla, con la esperanza de que esto impida que la pantalla entre en reposo y se bloquee después de unos minutos. Desafortunadamente, la pantalla sigue durmiendo después de unos minutos. ¿Alguien sabe si realmente es posible escribir algo en C […]

WPF. Cómo ocultar / mostrar la ventana principal desde otra ventana

Tengo dos ventanas MainWindow y Login. El botón que muestra el inicio de sesión ubicado en mainWindow this.Hide(); Login li = new Login(); li.Show(); en la ventana de inicio de sesión es un botón que verifica la contraseña cómo puedo mostrar MainWindow si la contraseña es correcta?

C #: ¿Cómo asigno muchas variables con un entero (i) en el bucle for?

Imagina que tenemos 5 variables de cadena y queremos asignarles “Foo” durante el tiempo de ejecución. En lugar de esto string a1 = “Foo”; string a2 = “Foo”; string a3 = “Foo”; string a4 = “Foo”; string a5 = “Foo”; ¿No podemos usar algo como esto? for(int i = 0;i < 5;i++) { a+i = […]

Multisampling no funciona en modo exclusivo

Me gustaría habilitar el multimuestreo al dibujar triangularjs como en la siguiente imagen: Encontré una forma de hacerlo con SlimDX en otra pregunta, pero no funciona en modo exclusivo. Aquí está mi código: void Form1_Load(object sender, EventArgs e) { Direct3D d3d = new Direct3D(); PresentParameters presentParams; presentParams.Windowed = false; presentParams.BackBufferFormat = Format.X8R8G8B8; presentParams.BackBufferWidth = 800; […]

Método de extensión de IQueryable no funciona

¿Cómo puedo hacer un método de extensión que funcione así? public static class Extensions { public static IQueryable Sort(this IQueryable query, string sortField, SortDirection direction) { // System.Type dataSourceType = query.GetType(); //System.Type dataItemType = typeof(object); //if (dataSourceType.HasElementType) //{ // dataItemType = dataSourceType.GetElementType(); //} //else if (dataSourceType.IsGenericType) //{ // dataItemType = dataSourceType.GetGenericArguments()[0]; //} //var fieldType = […]

El inicializador de tipo para ‘Quartz.Impl.StdSchedulerFactory’ lanzó una excepción

Sigo las instrucciones del tutorial de Quartz.Net muy de cerca, pero obtengo un error de inicio al intentar depurar mi proyecto. The type initializer for ‘Quartz.Impl.StdSchedulerFactory’ threw an exception. Realmente no pude encontrar ninguna ayuda en línea. ¿Es este un problema de configuración? ¿Alguien sabe dónde puedo obtener una lista sencilla de lo que se […]

El proveedor de Oracle Entity Framework no almacena DateTime. Ahora con milisegundos

Tengo básicamente la misma pregunta que este tipo aquí. ¿Por qué no puedo guardar el DateTime actual? Ahora con Entity Framework Pero él estaba usando SQL Server, y yo estoy usando Oracle. (Mi aplicación debe funcionar con ambos) Su problema fue que la precisión no se estableció correctamente en el nivel de db. Me he […]

Dapper obtiene “El lanzamiento especificado no es válido” para el valor del parámetro ReturnValue

Estoy tratando de usar SCOPE_IDENTITY para devolver una clave principal larga a c # usando la opción ReturnValue para DynamicParameter. Aquí está el código de muestra del sitio web Dapper: var p = new DynamicParameters(); p.Add(“@a”, 11); p.Add(“@b”, dbType: DbType.Int32, direction: ParameterDirection.Output); p.Add(“@c”, dbType: DbType.Int32, direction: ParameterDirection.ReturnValue); cnn.Execute(“spMagicProc”, p, commandType: commandType.StoredProcedure); int b = p.Get(“@b”); […]

Cargar un ObservableCollection con una tarea

Estoy tratando de cargar a todos los usuarios en nuestro directorio activo y mostrarlos en un ListBox. Sin embargo, si hago esto como de costumbre, congelaré el hilo de UI durante mucho tiempo. Entonces, ¿puedo usar una tarea para llenar esta colección en un hilo de fondo mientras sigo actualizando el cuadro de lista a […]

¿Uso dynamic en C # para acceder al campo de tipo anónimo – posible?

Tengo un método de control: public JsonResult CalculateStuff(int coolArg) { if(calculatePossible) return Json(CoolMethod(coolArg)); else return Json(new { Calculated = false }); } Ahora, me gustaría probar esto. public void MyTest { var controller = GetControllerInstance(); var result = controller.CalculateStuff().Data as dynamic; Assert.IsTrue(result.Calculated == false); } Esto lanza una excepción RuntimeBinderException que indica que Calculado no […]