Articles of .net

Por qué C # no permite la herencia del tipo de devolución al implementar una interfaz

¿Hay alguna razón racional por la cual el siguiente código no es legal en C #? class X: IA, IB { public X test() // Compliation Error, saying that X is not IB { return this; } } interface IA { IB test(); } interface IB { };

Obtenga el valor de un elemento de cuadro de lista por índice

Esto debe ser muy fácil, pero estoy atascado. Tengo un listBox con X Items. Cada elemento tiene una descripción de texto (que aparece en el listBox) y su valor (numérico). Quiero poder obtener la propiedad de valor de un artículo, usando el número de índice del artículo.

ConfigureAwait empuja la continuación a un hilo de grupo

Aquí hay un código de WinForms: async void Form1_Load(object sender, EventArgs e) { // on the UI thread Debug.WriteLine(new { where = “before”, Thread.CurrentThread.ManagedThreadId, Thread.CurrentThread.IsThreadPoolThread }); var tcs = new TaskCompletionSource(); this.BeginInvoke(new MethodInvoker(() => tcs.SetResult(true))); await tcs.Task.ContinueWith(t => { // still on the UI thread Debug.WriteLine(new { where = “ContinueWith”, Thread.CurrentThread.ManagedThreadId, Thread.CurrentThread.IsThreadPoolThread }); }, TaskContinuationOptions.ExecuteSynchronously).ConfigureAwait(false); […]

convertir el formato datetime to date dd / mm / aaaa

tengo un objeto 2/19/2011 12:00:00 AM . Quiero convertir este objeto a 19/2/2011 . por favor dame la mayor cantidad de respuestas posibles convertir el formato de fecha y hora al de cadena.

Problema gráfico de Windows Forms en el sistema operativo Windows 10

Cuando ejecuto cualquier aplicación de Windows Forms en Windows 10, los gráficos dentro de la ventana parecen estar distorsionados: En el momento del diseño esto no sucede: ¿Alguien ha experimentado esto? (Por favor, abra las imágenes para ver mejor)

¿Cuál es la mejor estrategia para Equals y GetHashCode?

Estoy trabajando con un modelo de dominio y estaba pensando en las diversas formas en que tenemos que implementar estos dos métodos en .NET. ¿Cuál es tu estrategia preferida? Esta es mi implementación actual: public override bool Equals(object obj) { var newObj = obj as MyClass; if (null != newObj) { return this.GetHashCode() == newObj.GetHashCode(); […]

WCF Service Client: El tipo de contenido text / html; charset = utf-8 del mensaje de respuesta no coincide con el tipo de contenido de la vinculación

Tengo un servicio WCF ejecutándose en mi servidor IIS local. Lo agregué como una referencia de servicio a un proyecto de sitio web C # y agrega bien y genera las clases proxy automáticamente. Sin embargo, cuando bash llamar a cualquiera de los contratos de servicio, aparece el siguiente error: Descripción: se produjo una excepción […]

Encontrar el motivo de DBUpdateException

Cuando llamo a DbContext.SaveChanges , obtengo una DbUpdateException: Se produjo una excepción no controlada del tipo ‘System.Data.Entity.Infrastructure.DbUpdateException’ en EntityFramework.dll. Información adicional: se produjo un error al actualizar las entradas. Ver la excepción interna para más detalles. Desafortunadamente, no hay una excepción interna (al menos, no tan lejos como puedo ver). ¿Hay alguna manera de ver […]

LINQ to Entities no reconoce el método Int32 get_Item (Int32)

Soy un novato sobre el marco de la entidad y linq. Mi consulta es así var query = (from d in db.MYTABLE where d.RELID.Equals(myInts[0]) select d.ID).Distinct(); List urunidleri = query.ToList(); Cuando ejecuto este código, aparece el mensaje de error “LINQ to Entities no reconoce el método Int32 get_Item (Int32)”. ¿Cómo puedo resolver mi problema? Gracias…

Memoria compartida entre 2 procesos (aplicaciones)

No puedo encontrar ninguna respuesta útil para esta pregunta, aunque se me ha preguntado de manera diferente varias veces. Quiero compartir una memoria entre dos procesos (dos aplicaciones diferentes), de modo que uno de ellos pueda escribir en esa memoria y el otro pueda leer. ¿Es esto posible en .NET? ¿Cómo? Gracias