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
Agregar TimeStamp a un nombre de archivo
Me he encontrado con este problema varias veces en las que me gustaría tener varias versiones del mismo archivo en el mismo directorio. La forma en que lo he estado haciendo usando C # es agregando una marca de tiempo al nombre del archivo con algo como esto DateTime.Now.ToString().Replace('/', '-').Replace(':', …
118 c#  .net  file  datetime  file-io 



5
¿Hay alguna forma de especificar una expresión lambda C # "vacía"?
Me gustaría declarar una expresión lambda "vacía" que no hace, bueno, nada. ¿Hay alguna forma de hacer algo como esto sin necesitar el DoNothing()método? public MyViewModel() { SomeMenuCommand = new RelayCommand( x => DoNothing(), x => CanSomeMenuCommandExecute()); } private void DoNothing() { } private bool CanSomeMenuCommandExecute() { // this depends …
118 c#  lambda 

3
Cargando archivos de configuración personalizados
Sé que puedo abrir archivos de configuración relacionados con un ensamblado con el ConfigurationManager.OpenExe(exePath)método estático , pero solo quiero abrir una configuración que no esté relacionada con un ensamblado. Solo un archivo de configuración .NET estándar.
118 c#  configuration 


11
Identificador de objeto único de .NET
¿Existe alguna forma de obtener un identificador único de una instancia? GetHashCode()es el mismo para las dos referencias que apuntan a la misma instancia. Sin embargo, dos instancias diferentes pueden (con bastante facilidad) obtener el mismo código hash: Hashtable hashCodesSeen = new Hashtable(); LinkedList<object> l = new LinkedList<object>(); int n …

9
convertir una .net Func <T> en una .net Expression <Func <T>>
Pasar de una lambda a una expresión es fácil usando una llamada a un método ... public void GimmeExpression(Expression&lt;Func&lt;T&gt;&gt; expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() =&gt; thing.DoStuff()); } Pero me gustaría convertir el Func en una expresión, solo en casos raros ... public void ContainTheDanger(Func&lt;T&gt; …
118 c#  .net  lambda  expression  func 

4
¿Una forma sencilla de copiar o clonar un DataRow?
Estoy buscando una forma sencilla de hacer un clon de un DataRow. Es como tomar una instantánea de esa fila y guardarla. Los valores de la Fila original son libres de cambiar, pero todavía tenemos otra copia guardada que no cambia. ¿Es esta la forma correcta de hacerlo? DataRow Source, …
118 c#  datatable  datarow 

5
Deserializar la matriz de objetos JSON con Json.net
Intento usar una API que use la siguiente estructura de ejemplo para su json devuelto [ { "customer":{ "first_name":"Test", "last_name":"Account", "email":"test1@example.com", "organization":"", "reference":null, "id":3545134, "created_at":"2013-08-06T15:51:15-04:00", "updated_at":"2013-08-06T15:51:15-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } }, { "customer":{ "first_name":"Test", "last_name":"Account2", "email":"test2@example.com", "organization":"", "reference":null, "id":3570462, "created_at":"2013-08-12T11:54:58-04:00", "updated_at":"2013-08-12T11:54:58-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", …
118 c#  json.net 

2
Determinar el sistema operativo en .NET Core
¿Cómo puedo determinar en qué sistema operativo se ejecuta mi aplicación .NET Core? En el pasado me vendría bien Environment.OSVersion. ¿Cuál es la forma actual de determinar si mi aplicación se ejecuta en Mac o Windows?
118 c#  .net-core 



4
C # Iterar a través de las propiedades de la clase
Actualmente estoy configurando todos los valores de mi objeto de clase Record. Este es el código que estoy usando para completar el registro en este momento, propiedad por propiedad. // Loop through each field in the result set for (int i = 0; i &lt;= resultItems.Length; i++) { Record newRecord …
118 c#  properties  loops 

15
¿Es esto técnicamente un algoritmo O (1) para "Hola mundo"?
¿Se clasificaría esto como un algoritmo O (1) para "¡Hola, mundo!" ?? public class Hello1 { public static void Main() { DateTime TwentyYearsLater = new DateTime(2035,01,01); while ( DateTime.Now &lt; TwentyYearsLater ) { System.Console.WriteLine("It's still not time to print the hello ..."); } System.Console.WriteLine("Hello, World!"); } } Estoy pensando en …
117 c#  .net  algorithm  big-o 

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.