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

14
¿Por qué utilizar la clase C # System.Random en lugar de System.Security.Cryptography.RandomNumberGenerator?
¿Por qué alguien usaría el generador de números aleatorios "estándar" de System.Random en lugar de usar siempre el generador de números aleatorios criptográficamente seguro de System.Security.Cryptography.RandomNumberGenerator (o sus subclases porque RandomNumberGenerator es abstracto)? Nate Lawson nos dice en su presentación de Google Tech Talk " Crypto Strikes Back " en …
85 c#  .net  cryptography  random 


7
¿Qué significa {0} cuando se encuentra en una cadena en C #?
En un diccionario como este: Dictionary<string, string> openWith = new Dictionary<string, string>(); openWith.Add("txt", "notepad.exe"); openWith.Add("bmp", "paint.exe"); openWith.Add("dib", "paint.exe"); openWith.Add("rtf", "wordpad.exe"); Console.WriteLine("For key = \"rtf\", value = {0}.", openWith["rtf"]); La salida es: Para Key = "rtf" value = wordpad.exe ¿Qué {0}significa?
85 c#  string  formatting 


7
Mostrar una imagen en una aplicación de consola
Tengo una aplicación de consola que gestiona imágenes. Ahora necesito algo como una vista previa de las imágenes dentro de la aplicación de consola. ¿Hay alguna forma de mostrarlos en la consola? Aquí hay una comparación de las respuestas actuales basadas en caracteres: Entrada: Salida:
85 c#  image  console 



4
Obtenga valor de un campo estático público a través de la reflexión
Esto es lo que he hecho hasta ahora: var fields = typeof (Settings.Lookup).GetFields(); Console.WriteLine(fields[0].GetValue(Settings.Lookup)); // Compile error, Class Name is not valid at this point Y esta es mi clase estática: public static class Settings { public static class Lookup { public static string F1 ="abc"; } }
85 c#  .net 


6
¿Cómo puedo acceder a la sesión en un método web?
¿Puedo usar valores de sesión dentro de un WebMethod? Intenté usar System.Web.Services.WebMethod(EnableSession = true)pero no puedo acceder al parámetro de sesión como en este ejemplo : [System.Web.Services.WebMethod(EnableSession = true)] [System.Web.Script.Services.ScriptMethod()] public static String checaItem(String id) { return "zeta"; } aquí está el JS que llama al método web: $.ajax({ type: …
85 c#  session 



2
Async PartialView provoca la excepción "HttpServerUtility.Execute bloqueado ..."
Tengo una vista parcial que intenta recuperar una IEnumerable<Post>de la base de datos usando async ... Método public static class PostService { public static int PostsPerPage = 50; public static async Task<IEnumerable<Post>> GetRecentAsync(int page = 0) { return await entityFrameworkDbContext.Posts .ToListAsync(); } } Vista parcial public async Task<ActionResult> Recent(int page …

6
¿Cómo elevar los privilegios solo cuando sea necesario?
¡Esta pregunta se aplica a Windows Vista! Tengo una aplicación que normalmente funciona sin privilegios administrativos. Hay una actividad que necesita privilegios administrativos, pero no quiero iniciar la aplicación en sí con privilegios más altos cuando sé que la mayoría de las veces el usuario ni siquiera usará esa función. …

4
¿Enviar correo electrónico a varios destinatarios con MailMessage?
Tengo varios destinatarios de correo electrónico almacenados en SQL Server. Cuando hago clic en enviar en la página web, debería enviar un correo electrónico a todos los destinatarios. He separado correos electrónicos usando ;. A continuación se muestra el código de destinatario único. MailMessage Msg = new MailMessage(); MailAddress fromMail …
85 c#  mailmessage 

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.