Preguntas etiquetadas con .net

178
Reemplazar varios caracteres en una cadena de C #

¿Hay una mejor manera de reemplazar cadenas? Me sorprende que Reemplazar no tome una matriz de caracteres o una matriz de cadenas. Supongo que podría escribir mi propia extensión, pero tenía curiosidad por saber si hay una mejor forma de hacer lo siguiente. Observe que el último reemplazo es una...

177
Eliminar ceros finales

Tengo algunos campos devueltos por una colección como 2.4200 2.0044 2.0000 Quiero resultados como 2.42 2.0044 2 Intenté con String.Format, pero vuelve 2.0000y configurándolo para N0redondear los otros valores

177
¿Qué significa CultureInfo.InvariantCulture?

Tengo una cadena de texto así: var foo = "FooBar"; Quiero declarar una segunda cadena llamada bary hacer que sea igual al primer y cuarto carácter de mi primero foo, así que hago esto así: var bar = foo[0].ToString() + foo[3].ToString(); Esto funciona como se esperaba, pero ReSharper me...

176
¿Máximo o predeterminado?

¿Cuál es la mejor manera de obtener el valor máximo de una consulta LINQ que puede no devolver filas? Si solo lo hago Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Recibo un error cuando la consulta no devuelve filas. Yo podría hacer Dim x = (From y In...

175
Stream.Seek (0, SeekOrigin.Begin) o Position = 0

Cuando necesita restablecer una transmisión al comienzo (por ejemplo MemoryStream), es mejor usar stream.Seek(0, SeekOrigin.Begin); o stream.Position = 0; He visto que ambos funcionan bien, pero me preguntaba si uno era más correcto que el

175
Consulta LOCAL Blockchain de Bitcoin con C # .NET

Estoy tratando de verificar el saldo de una dirección de Bitcoin dada utilizando SOLO la cadena de bloques almacenada localmente (descargada a través de Bitcoin Core). Algo similar a esto (usando NBitCoin y / o QBitNinja), pero sin necesidad de acceso a la red: private static readonly...

174
Cómo obtener la ruta relativa de la ruta absoluta

Hay una parte en mis aplicaciones que muestra la ruta del archivo cargado por el usuario a través de OpenFileDialog. Está ocupando demasiado espacio para mostrar la ruta completa, pero no quiero mostrar solo el nombre del archivo, ya que puede ser ambiguo. Así que preferiría mostrar la ruta del...

173
Anatomía de una "fuga de memoria"

En perspectiva .NET: ¿Qué es una pérdida de memoria ? ¿Cómo puede determinar si su aplicación tiene fugas? ¿Cuales son los efectos? ¿Cómo se puede prevenir una pérdida de memoria? Si su aplicación tiene pérdida de memoria, ¿desaparece cuando el proceso se cierra o se cierra? ¿O las pérdidas de...

173
Cómo forzar la desinstalación del servicio de Windows

Instalé un servicio de Windows usando installUtil.exe. Después de actualizar el código, utilicé installUtil.exe nuevamente para instalar el servicio sin desinstalar primero la versión original. Cuando ahora trato de desinstalar el servicio, installUtil.exe completa la desinstalación con éxito,...