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
¿Ruta relativa a la ruta absoluta en C #?
Tengo archivos xml que contienen rutas de archivo href a imágenes (por ejemplo, ".... \ images \ image.jpg"). Los hrefs contienen rutas relativas. Ahora, necesito extraer los hrefs de las imágenes y convertirlos en rutas absolutas en el sistema de archivos. Sé sobre el método GetFullPath, pero lo probé y …

13
HTTP 404 al acceder al archivo .svc en IIS
Recientemente creé un servicio WCF que funciona bien cuando se prueba desde Visual Studio 2008. pero cuando implemento el proyecto en IIS e intento acceder al archivo .svc desde IIS, aparece este error: "Server Error in '/' Application.The resource cannot be found. " He tenido este problema durante los últimos …
86 c#  .net  wcf 

5
¿Algoritmo Slugify de URL en C #?
Así que busqué y navegué a través de la etiqueta slug en SO y solo encontré dos soluciones convincentes: Slugify y transliteración de caracteres en C # Cómo convertir superíndice o subíndice a texto normal en C # Que son una solución parcial al problema. Yo mismo podría codificar esto …
86 c#  slug 

5
¿Cómo forzar a Entity Framework a obtener siempre datos actualizados de la base de datos?
Estoy usando la biblioteca EntityFramework.Extended para realizar actualizaciones por lotes. El único problema es que EF no realiza un seguimiento de las actualizaciones por lotes realizadas por la biblioteca. Entonces, cuando vuelvo a consultar DbContext, no devuelve las entidades actualizadas. Descubrí que usar el AsNoTracking()método mientras se consulta deshabilita el …

3
Cómo crear argumentos para una consulta Dapper de forma dinámica
Tengo un diccionario de valores Ej. "Nombre": "Alex" ¿Hay alguna forma de pasar esto a Dapper como argumentos para una consulta? Aquí hay un ejemplo que muestra lo que quiero hacer. IDictionary<string, string> args = GetArgsFromSomewhere(); string query = "select * from people where Name = @Name"; var stuff = …
86 c#  .net  dapper 

8
Reemplazar varios elementos de cadena en C #
¿Hay una mejor manera de hacer esto ... MyString.Trim().Replace("&", "and").Replace(",", "").Replace(" ", " ") .Replace(" ", "-").Replace("'", "").Replace("/", "").ToLower(); He ampliado la clase de cadena para mantenerla en un solo trabajo, pero ¿hay una forma más rápida? public static class StringExtension { public static string clean(this string s) { return …

29
'hacer ... mientras' frente a 'mientras'
Posibles duplicados: While vs. Do While ¿ Cuándo debo usar los bucles do-while en lugar de while? He estado programando por un tiempo (2 años de trabajo + 4.5 años de grado + 1 año de preuniversitario), y nunca he usado un ciclo de hacer mientras no me veo obligado …
86 c#  c++  c  while-loop  do-while 

1
Moq verificar con parámetro de objeto
Estoy tratando de verificar un parámetro que es una clase. El código que se está probando está bien. El error está en la prueba. He probado dos métodos, y ambos han fallado. Aquí están mis intentos: 1: this.MockImageResizeFilter.Verify(m => m.Filter(this.UploadedFileData, new ImageFilterOptions() { Width = 256, Height = 256, })); …
86 c#  .net  unit-testing  moq 


15
Cambiar caso: ¿puedo usar un rango en lugar de un número?
Quiero usar el interruptor, pero tengo muchos casos, ¿hay algún atajo? Hasta ahora, la única solución que conozco y probé es: switch (number) { case 1: something; break; case 2: other thing; break; ... case 9: .........; break; } Lo que espero poder hacer es algo como: switch (number) { …




11
La forma más corta de verificar nulo y asignar otro valor si no
Estoy sacando varcharvalores de una base de datos y quiero establecer el stringque los estoy asignando como "" si lo están null. Actualmente lo estoy haciendo así: if (string.IsNullOrEmpty(planRec.approved_by) == true) this.approved_by = ""; else this.approved_by = planRec.approved_by.toString(); Parece que debería haber una forma de hacer esto en una sola …

9
Cadena de consulta de inicio de sesión más
Tengo una aplicación web creada con C # y asp.net. Coloqué un valor de parámetro en la cadena de consulta con un signo más (+). Pero el signo más desaparece. ¿Cómo puedo incluir el signo más (+) en la cadena de consulta sin desaparecer? Por favor avise. Gracias. Editar: código …
86 c#  javascript  asp.net 

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.