Articles of c #

Polimorfismo: ¿la entidad ORM es una entidad de dominio o entidad de datos?

Tengo una tabla de cuentas bancarias. LINQ to SQL genera una clase llamada “BankAccount” como se muestra a continuación. [global::System.Data.Linq.Mapping.TableAttribute(Name=”dbo.BankAccount”)] public partial class BankAccount : INotifyPropertyChanging, INotifyPropertyChanged Ahora, como novato, estoy creando los objetos de dominio por mi cuenta. Consulte la interfaz IBankAccount y la clase FixedBankAccount. El punto clave es que existe un comportamiento […]

C # OpenFileDialog posible no modal

¿Es posible crear / tener un .Net OpenFileDialog no modal Tengo un elemento UI en el cuadro de diálogo principal que siempre debe estar disponible para que el usuario presione.

ASP.NET FileUpload en UpdatePanel: todavía no funciona

Intentar utilizar un control FileUpload o AsyncFileUpload en un panel de actualización en una aplicación web NET 4.5 / C #. Intenté usar el Scriptmanager estándar o el ToolKitScriptManager en mi página maestra. Mi botón Guardar está configurado como PostBackTrigger (también probó AsyncPostbackTrigger). No importa qué, mi (Async) FileUpload.HasFile siempre devuelve falso. Elimine el panel […]

Emular cambios en 32 bytes con AVX

Estoy migrando un código vectorizado escrito utilizando intrínsecamente SSE2 a AVX2 intrinsics. Para mi decepción, descubrí que las instrucciones de cambio _mm256_slli_si256 y _mm256_srli_si256 operan solo en las dos mitades de los registros AVX por separado y los ceros se introducen en el medio. (Esto es por contraste con _mm_slli_si128 y _mm_srli_si128 que manejan registros […]

Acceda al control ASP.NET desde static (llamada JS ajax)

Tengo un ASP.NET WebSite y un control personalizado (vamos a llamarlo myControl) en él. Necesito llamar a un método sobre este control con AJAX. Estoy publicando una llamada jaja desde JavaScript (jQuery) a C # WebMethod. Esto funciona bien, pero no puedo acceder a myControl en un WebMethod estático. ¿Alguna idea de cómo resolver este […]

Proyecto Xamarin no ejecutándose, ensamblaje no encontrado

Estoy aprendiendo Xamarin, cuando bash crear un proyecto y construirlo, me da este error: La tarea “Xamarin.Forms.Build.Tasks.GetTasksAbi” no se pudo cargar desde el ensamblado, C: \ Users \ XXXX.nuget \ packages \ xamarin.forms \ 3.0.0.482510 \ build \ netstandard2.0 \ Xamarin.Forms. Build.Tasks.dll. No se pudo cargar el archivo o ensamblado ‘netstandard, Version = 2.0.0.0, Culture […]

¿Por qué no se puede doblar implícitamente el doble en decimal?

No entiendo las reglas de lanzamiento cuando se trata de decimal y doble. Es legal hacer esto decimal dec = 10; double doub = (double) dec; Sin embargo, lo que me confunde es que el decimal es un tipo de datos de 16 bytes y el doble es de 8 bytes, por lo que no […]

interesante OutOfMemoryException con StringBuilder

Tengo la necesidad de construir continuamente cadenas grandes en un bucle y guardarlas en una base de datos que ocasionalmente produce una OutOfMemoryException . Lo que básicamente está sucediendo aquí es que creo una cadena usando XmlWriter con StringBuilder basado en algunos datos. Luego invoco un método de una biblioteca externa que convierte esta cadena […]

BitArray – Shift bits

Tengo una matriz System.Collections.BitArray (~ 3000 elementos) y me gustaría cambiar todos los bits a la izquierda por 1. Sin embargo, la colección no parece apoyar esa operación (es decir, bitArray << 1 no funciona y hay no es un método). ¿Alguna idea sobre cómo hacer eso? ¡Gracias!

¿Por qué se lista cuando se pasa sin ref a una función que actúa como aprobada con ref?

Si no entendí esto terriblemente mal, este comportamiento es extraño para mí. En lugar de explicarlo, publicaré un código de muestra a continuación y, por favor, díganme por qué obtengo la salida x y no y. private void button1_Click(object sender, EventArgs e) { List l = new List() { 1, 2, 3 }; Fuss(l); MessageBox.Show(l.Count.ToString()); […]