Preguntas etiquetadas con c#

C # (pronunciado "see sharp") es un lenguaje de programación multiparadigma de tipo estático de alto nivel desarrollado por Microsoft. El código C # generalmente se dirige a la familia de herramientas y tiempos de ejecución .NET de Microsoft, que incluyen .NET Framework, .NET Core y Xamarin, entre otros. Utilice esta etiqueta para preguntas sobre código escrito en C # o la especificación formal de C #.

8
Qué colección .NET proporciona la búsqueda más rápida
Tengo 60k elementos que deben verificarse en una lista de búsqueda de 20k. ¿Hay un objeto de colección (como List, HashTable) que proporcione un Contains()método excepcionalmente rápido ? ¿O tendré que escribir el mío? En otras palabras, es el Contains()método predeterminado simplemente escanear cada elemento o utiliza un mejor algoritmo …
143 c#  .net  search  collections 



8
Obtener dominio de host de URL?
¿Cómo obtener el dominio de host de una URL de cadena? GetDomain tiene 1 "URL" de entrada, 1 "Dominio" de salida Ejemplo 1 INPUT: http://support.domain.com/default.aspx?id=12345 OUTPUT: support.domain.com Ejemplo2 INPUT: http://www.domain.com/default.aspx?id=12345 OUTPUT: www.domain.com Ejemplo3 INPUT: http://localhost/default.aspx?id=12345 OUTPUT: localhost
143 c#  string  url  httpwebrequest  uri 

4
Cómo iterar a través de una DataTable
Necesito iterar a través de a DataTable. Tengo una columna allí llamada ImagePath. Cuando estoy usando DataReaderlo hago de esta manera: SqlDataReader dr = null; dr = cmd.ExecuteReader(); while (dr.Read()) { TextBox1.Text = dr["ImagePath"].ToString(); } ¿Cómo puedo lograr lo mismo usando DataTable?
143 c#  asp.net 

5
¿ConfigurationManager.AppSettings está disponible en .NET Core 2.0?
Tengo un método que lee la configuración de mi archivo de configuración de esta manera: var value = ConfigurationManager.AppSettings[key]; Se compila bien solo cuando se dirige a .NET Standard 2.0. Ahora necesito múltiples objetivos, así que actualicé mi archivo de proyecto con: <TargetFrameworks>netcoreapp2.0;net461;netstandard2.0</TargetFrameworks> Pero ahora, la compilación falla netcoreapp2.0con el …

3
Cómo SetBasePath en ConfigurationBuilder en Core 2.0
¿Cómo puedo establecer la ruta base en ConfigurationBuilder en Core 2.0? He buscado en Google y encontró esta cuestión, este de documentos de Microsoft, y los 2.0 documentos en línea, pero parece que están usando una versión de Microsoft.Extension.Configurationde 1.0.0-Beta8 . Quiero leer appsettings.json. ¿Hay una nueva forma de hacer …

10
¿Cómo pasar tipos anónimos como parámetros?
¿Cómo puedo pasar tipos anónimos como parámetros a otras funciones? Considere este ejemplo: var query = from employee in employees select new { Name = employee.Name, Id = employee.Id }; LogEmployees(query); La variable queryaquí no tiene un tipo fuerte. ¿Cómo debo definir mi LogEmployeesfunción para aceptarla? public void LogEmployees (? …


22
Convierta un número positivo a negativo en C #
Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no acepta nuevas respuestas o interacciones. Puede convertir un número negativo a positivo de esta manera: int myInt = System.Math.Abs(-5); ¿Existe un método equivalente para hacer que un número positivo sea …
142 c# 

14
Asegúrese de que HttpConfiguration.EnsureInitialized ()
Instalé Visual Studio 2013 y cuando ejecuto mi aplicación aparece el siguiente error. No tengo idea de dónde debo inicializar este objeto. ¿Qué hacer? Server Error in '/' Application. The object has not yet been initialized. Ensure that HttpConfiguration.EnsureInitialized() is called in the application's startup code after all other initialization …


17
Asignación en una declaración if
Tengo una clase Animaly su subclase Dog. A menudo me encuentro codificando las siguientes líneas: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Para la variable Animal animal;. ¿Hay alguna sintaxis que me permita escribir algo como: if (Dog dog = animal as Dog) …
142 c#  casting  if-statement 

9
Filtrado de colecciones en C #
Estoy buscando una forma muy rápida de filtrar una colección en C #. Actualmente estoy usando colecciones genéricas List <object>, pero estoy abierto a usar otras estructuras si funcionan mejor. Actualmente, estoy creando una nueva Lista <objeto> y recorriendo la lista original. Si el criterio de filtrado coincide, pongo una …

3
¿Cuál es el papel de GetHashCode en IEqualityComparer <T> en .NET?
Estoy tratando de entender el papel del método GetHashCode de la interfaz IEqualityComparer. El siguiente ejemplo está tomado de MSDN: using System; using System.Collections.Generic; class Example { static void Main() { try { BoxEqualityComparer boxEqC = new BoxEqualityComparer(); Dictionary&lt;Box, String&gt; boxes = new Dictionary&lt;Box, string&gt;(boxEqC); Box redBox = new Box(4, …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.