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


4
Convertir mes int al nombre del mes
Simplemente estaba tratando de usar la DateTimeestructura para transformar un número entero entre 1 y 12 en un nombre de mes abreviado. Esto es lo que probé: DateTime getMonth = DateTime.ParseExact(Month.ToString(), "M", CultureInfo.CurrentCulture); return getMonth.ToString("MMM"); Sin embargo, obtengo un FormatExceptionen la primera línea porque la cadena no es válida DateTime. …
81 c#  .net  datetime  .net-4.0 

5
Cómo MOQ una propiedad indexada
Estoy intentando simular una llamada a una propiedad indexada. Es decir, me gustaría moq lo siguiente: object result = myDictionaryCollection["SomeKeyValue"]; y también el valor del setter myDictionaryCollection["SomeKeyValue"] = myNewValue; Hago esto porque necesito burlarme de la funcionalidad de una clase que usa mi aplicación. ¿Alguien sabe cómo hacer esto con …
81 c#  tdd  mocking  moq 

7
¿Cómo modificar un valor de KeyValuePair?
Tengo un problema cuando intento modificar el valor de un elemento porque es solo un campo de solo lectura. KeyValuePair<Tkey, Tvalue> He probado diferentes alternativas como: Dictionary<Tkey, Tvalue> pero ahí tengo el mismo problema. ¿Hay alguna forma de establecer el campo de valor en un nuevo valor?
81 c#  .net 


15
C #: invalidar tipos de retorno
¿Hay alguna forma de anular los tipos de retorno en C #? Si es así, ¿cómo, y si no, por qué y cuál es la forma recomendada de hacerlo? Mi caso es que tengo una interfaz con una clase base abstracta y sus descendientes. Me gustaría hacer esto (está bien, …

2
Pasando una propiedad como un parámetro 'out' en C #
Supongamos que tengo: public class Bob { public int Value { get; set; } } Quiero pasar el miembro Value como un parámetro de salida como Int32.TryParse("123", out bob.Value); pero obtengo un error de compilación, "el argumento 'out' no está clasificado como variable". ¿Hay alguna forma de lograr esto, o …


11
Matriz de longitud desconocida en C #
Acabo de comenzar a aprender C # y en la introducción a las matrices mostraron cómo establecer una variable como una matriz, pero parece que uno debe especificar la longitud de la matriz en la asignación, entonces, ¿qué pasa si no sé la longitud de la matriz? ¿formación?
81 c#  arrays 



5
Varias entidades agregadas pueden tener la misma clave principal
Aquí está mi modelo de 3 entidades: Ruta, Ubicación y LocationInRoute. el siguiente método falla y obtiene una excepción cuando lo confirma: public static Route InsertRouteIfNotExists(Guid companyId, IListLocation> locations) { //Loop on locations and insert it without commit InsertLocations(companyId, routesOrLocations); RouteRepository routeRep = new RouteRepository(); Route route = routeRep.FindRoute(companyId, locations); …



6
los nombres de los miembros no pueden ser los mismos que su tipo C # adjunto
El siguiente código está en C # y estoy usando Visual Studio 2010. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; namespace FrontEnd { class Flow { long i; private int x,y; public int X { get;set; } public int Y { get;set; } private void Flow() { …
81 c# 

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.