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

15
¿Cuál es el equivalente en C # de NaN o IsNumeric?
¿Cuál es la forma más eficiente de probar una cadena de entrada si contiene un valor numérico (o, por el contrario, no es un número)? Supongo que puedo usar Double.Parseo una expresión regular (ver más abajo) pero me preguntaba si hay alguna forma integrada de hacer esto, como javascript NaN()o …
103 c#  parsing 

6
¿Por qué no hay un método Guid.IsNullOrEmpty ()?
Esto me hace preguntarme por qué Guid en .NET no tiene un IsNullOrEmpty()método (donde vacío significa todos ceros) Necesito esto en varios lugares de mi código ASP.NET MVC cuando escribo la API REST. ¿O me estoy perdiendo algo porque nadie en Internet ha pedido lo mismo?
103 c#  asp.net-mvc 

19
SmtpException: no se pueden leer datos de la conexión de transporte: net_io_connectionclosed
Estoy usando la SmtpClientbiblioteca para enviar correos electrónicos usando lo siguiente: SmtpClient client = new SmtpClient(); client.Host = "hostname"; client.Port = 465; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.EnableSsl = true; client.Credentials = new NetworkCredential("User", "Pass); client.Send("from@hostname", "to@hostname", "Subject", "Body"); El código funciona bien en mi entorno de prueba, pero …
103 c#  smtp 

7
¿Colección que permite solo elementos únicos en .NET?
¿Hay una colección en C # que no le permita agregarle elementos duplicados? Por ejemplo, con la tonta clase de public class Customer { public string FirstName { get; set; } public string LastName { get; set; } public string Address { get; set; } public override int GetHashCode() { …
103 c#  set  hashset 

8
C # Convertir cadena de UTF-8 a ISO-8859-1 (Latin1) H
Busqué en Google sobre este tema y miré todas las respuestas, pero todavía no lo entiendo. Básicamente, necesito convertir la cadena UTF-8 a ISO-8859-1 y lo hago usando el siguiente código: Encoding iso = Encoding.GetEncoding("ISO-8859-1"); Encoding utf8 = Encoding.UTF8; string msg = iso.GetString(utf8.GetBytes(Message)); Mi cadena de origen es Message = …
103 c#  .net  encoding  utf-8  iso-8859-1 

2
Cómo usar RestSharp con async / await
Estoy luchando por encontrar un ejemplo moderno de código C # asincrónico que use RestSharp con asyncy await. Sé que Haack ha realizado una actualización reciente, pero no sé cómo utilizar los nuevos métodos. Además, ¿cómo puedo proporcionar un token de cancelación para que la operación pueda cancelarse (por ejemplo, …

12
Promedio de 3 enteros largos
Tengo 3 enteros con signo muy grandes. long x = long.MaxValue; long y = long.MaxValue - 1; long z = long.MaxValue - 2; Quiero calcular su promedio truncado. El valor promedio esperado es long.MaxValue - 1, que es 9223372036854775806. Es imposible calcularlo como: long avg = (x + y + …
103 c#  .net  long-integer 


7
Obtener zona horaria de DateTime
¿El .Net DateTime contiene información sobre la zona horaria en la que se creó? Tengo una biblioteca que analiza DateTime de un formato que tiene "+ zz" al final, y aunque analiza correctamente y ajusta una hora local, necesito obtener cuál era la zona horaria específica del objeto DateTime. ¿Es …
103 c#  .net  datetime  timezone 

8
No hay plantillas en Visual Studio 2017
Después de una instalación de Visual Studio 2017 (RC) desde cero, no puedo encontrar una lista estándar de plantillas. Estoy específicamente interesado en el Console Application (C#) templatey el Windows Form (C#) template. Estoy bastante seguro de que me falta uno de los componentes individuales. No estoy seguro de cuál …


27
el archivo fuente es diferente de cuando se construyó el módulo
Esto me está volviendo loco. Tengo un proyecto bastante grande que estoy intentando modificar. Me di cuenta anteriormente de que cuando escribí DbCommand, Visual Studio no resaltó la sintaxis y estoy usando using System.Data.Common. Aunque no se destacó nada, el proyecto parecía estar funcionando bien en mi navegador. Así que …

11
Usando Excel OleDb para obtener nombres de hojas EN ORDEN DE HOJA
Estoy usando OleDb para leer un libro de Excel con muchas hojas. Necesito leer los nombres de las hojas, pero los necesito en el orden en que están definidos en la hoja de cálculo; así que si tengo un archivo que se ve así; |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| \__GERMANY__/\__UK__/\__IRELAND__/ Entonces necesito …
103 c#  excel  oledb  server-side 

2
Temporizador confiable en una aplicación de consola
Soy consciente de que en .NET hay tres tipos de temporizador (consulte Comparación de las clases de temporizador en la biblioteca de clases de .NET Framework ). Elegí un temporizador enhebrado ya que los otros tipos pueden derivar si el hilo principal está ocupado, y necesito que sea confiable. La …
103 c#  .net  vb.net  timer 


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.