Articles of .net

¿Cómo hacer que un objeto COM .NET tenga un subproceso de apartamento?

Los objetos .NET son de subproceso libre por defecto. Si se clasifica a otro subproceso a través de COM, siempre se calculan para sí mismos, independientemente de si el subproceso del creador fue STA o no, e independientemente de su valor de registro ThreadingModel . Sospecho que agregan el Marshaler de hilos libres (más detalles […]

Cómo comprobar que una cadena uri es válida

¿Cómo se verifica que una cadena uri es válida (que se puede alimentar al constructor Uri)? Hasta ahora solo tengo lo siguiente, pero por razones obvias preferiría una manera menos brutal: Boolean IsValidUri(String uri) { try { new Uri(uri); return true; } catch { return false; } } Intenté Uri.IsWellFormedUriString pero parece que no me […]

Convertir matriz 2 dimensiones

¿Qué es el método selectMany.ToArray() ? ¿Es un método integrado en C# ? Necesito convertir una matriz bidimensional a una matriz unidimensional.

Usar System.Windows.Forms.Timer.Start () / Stop () versus Enabled = true / false

Supongamos que estamos utilizando System.Windows.Forms.Timer en una aplicación .Net. ¿Hay alguna diferencia significativa entre el uso de los métodos Start () y Stop () en el temporizador, en comparación con el uso de la propiedad Enabled? Por ejemplo, si queremos pausar un temporizador mientras hacemos algún procesamiento, podríamos hacer: myTimer.Stop(); // Do something interesting here. […]

¿El “foreach” causa la ejecución repetida de Linq?

He estado trabajando por primera vez con Entity Framework en .NET y he estado escribiendo consultas LINQ para obtener información de mi modelo. Me gustaría progtwigr buenos hábitos desde el principio, así que he estado investigando sobre la mejor manera de escribir estas consultas y obtener sus resultados. Desafortunadamente, al explorar Stack Exchange, parece que […]

Entity framework raw SQL Query

Tengo que seleccionar varias columnas de una base de datos y no tengo una entidad coincidente. entonces mi consulta se ve así: var result = _dbContext.Database.SqlQuery<List>( “select ID, NAME, DB_FIELD from eis_hierarchy”); Obtengo el conjunto de resultados, cada fila contiene una lista de cadenas, pero el recuento es 0. Entonces, ¿cómo selecciono varias columnas usando […]

La expresión de tipo ‘System.Int32’ no se puede usar para el tipo de retorno ‘System.Object’

Estoy tratando de producir un sistema de scripting simple que se utilizará para imprimir tags. He hecho esto en el pasado con reflexión sin problema, pero ahora estoy tratando de hacerlo con las funciones de Lambda para que pueda almacenar en caché las funciones para su reutilización. El código que tengo hasta ahora es el […]

InvalidOperationException: el objeto está actualmente en uso en otra parte

He pasado por esta pregunta SO, pero no ayudó. El caso aquí es diferente. Estoy usando Backgroundworkers. 1st backgroundworker comienza a funcionar en la entrada de imagen del usuario y dentro de firstbackgroundworker_runworkercompleted () Estoy usando llamar a otros 3 trabajadores de fondo algo1backgroundworker.RunWorkerAsync(); algo2backgroundworker.RunWorkerAsync(); algo3backgroundworker.RunWorkerAsync(); este es el código para cada uno: algo1backgroundworker_DoWork() { […]

¿Es posible crear algún objeto IGrouping?

Tengo List<IGrouping> . ¿Es de alguna manera posible agregar un nuevo elemento a esta lista? O, de hecho, ¿es posible crear algún objeto IGrouping?

¿Por qué Microsoft hizo JavaScriptSerializer obsoleto antes de .net 3.5 SP1 y de nuevo activo después de eso?

JavaScriptSerializer no está obsoleto después de .net 3.5 SP1. ¿Debería usar JavaScriptSerializer o el DataContractJsonSerializer recomendado anteriormente? ¿También por qué se hizo obsoleto?