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 #.



6
¿Es posible compilar y ejecutar dinámicamente fragmentos de código C #?
Me preguntaba si es posible guardar fragmentos de código C # en un archivo de texto (o cualquier flujo de entrada) y luego ejecutarlos dinámicamente. Suponiendo que lo que se me proporciona compilaría bien dentro de cualquier bloque Main (), ¿es posible compilar y / o ejecutar este código? Preferiría …
177 c# 

10
¿Hay alguna manera de establecer la cultura para una aplicación completa? Todos los hilos actuales y nuevos hilos?
¿Hay alguna manera de establecer la cultura para una aplicación completa? Todos los hilos actuales y nuevos hilos? Tenemos el nombre de la cultura almacenada en una base de datos, y cuando se inicia nuestra aplicación, lo hacemos CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; Pero, …


4
Simulacros de HttpContext.Current en Test Init Method
Estoy tratando de agregar pruebas unitarias a una aplicación ASP.NET MVC que he construido. En mis pruebas unitarias utilizo el siguiente código: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } Con los siguientes ayudantes para burlarse del contexto del controlador: public static class FakeControllerContext { …

19
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 también.
177 c#  .net  decimal 


17
¿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 …
176 c#  .net  linq  linq-to-sql 

6
¿Por qué recibo una excepción con el mensaje "Configuración no válida en un miembro no virtual (reemplazable en VB) ..."?
Tengo una prueba unitaria donde tengo que burlarme de un método no virtual que devuelve un tipo bool public class XmlCupboardAccess { public bool IsDataEntityInXmlCupboard(string dataId, out string nameInCupboard, out string refTypeInCupboard, string nameTemplate = null) { return IsDataEntityInXmlCupboard(_theDb, dataId, out nameInCupboard, out refTypeInCupboard, nameTemplate); } } Así que tengo …
176 c#  unit-testing  moq 

12
ToList (): ¿crea una nueva lista?
Digamos que tengo una clase public class MyObject { public int SimpleInt{get;set;} } Y tengo un List<MyObject>, y ToList()lo cambio, y luego uno de los SimpleInt, ¿se propagará mi cambio a la lista original? En otras palabras, ¿cuál sería el resultado del siguiente método? public void RunChangeList() { var objs …
176 c#  linq 

4
¿Cómo puedo recorrer una Lista <T> y tomar cada elemento?
¿Cómo puedo recorrer una lista y tomar cada elemento? Quiero que la salida se vea así: Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type); Aquí está mi código: static void Main(string[] args) { List&lt;Money&gt; myMoney = new List&lt;Money&gt; { new Money{amount = 10, type = "US"}, new Money{amount = …
176 c#  for-loop  collections 


1
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 QBitNinjaClient client = …
175 c#  .net  bitcoin  blockchain 


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.