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
ReSharper advierte: "Campo estático en tipo genérico"
public class EnumRouteConstraint<T> : IRouteConstraint where T : struct { private static readonly Lazy<HashSet<string>> _enumNames; // <-- static EnumRouteConstraint() { if (!typeof(T).IsEnum) { throw new ArgumentException( Resources.Error.EnumRouteConstraint.FormatWith(typeof(T).FullName)); } string[] names = Enum.GetNames(typeof(T)); _enumNames = new Lazy<HashSet<string>>(() => new HashSet<string> ( names.Select(name => name), StringComparer.InvariantCultureIgnoreCase )); } public bool Match(HttpContextBase httpContext, …

11
Dada una ruta del sistema de archivos, ¿hay una forma más corta de extraer el nombre de archivo sin su extensión?
Programa en WPF C #. Tengo, por ejemplo, el siguiente camino: C:\Program Files\hello.txt y quiero extraer hellode eso La ruta se stringrecupera de una base de datos. Actualmente estoy usando el siguiente código para dividir la ruta '\'y luego dividir nuevamente por '.': string path = "C:\\Program Files\\hello.txt"; string[] pathArr …


9
Eliminar el último carácter de la cadena
Estoy recuperando mucha información en una lista, vinculada a una base de datos y quiero crear una cadena de grupos, para alguien que esté conectado al sitio web. Lo uso para probar pero esto no es dinámico, por lo que es realmente malo: string strgroupids = "6"; Quiero usar esto …
261 c#  string  char 

2
¿Cómo configuro HttpContent para mi segundo parámetro HttpClient PostAsync?
public static async Task<string> GetData(string url, string data) { UriBuilder fullUri = new UriBuilder(url); if (!string.IsNullOrEmpty(data)) fullUri.Query = data; HttpClient client = new HttpClient(); HttpResponseMessage response = await client.PostAsync(new Uri(url), /*expects HttpContent*/); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); return responseBody; } El PostAsynctoma otro parámetro que …

4
Cómo cambiar el valor del atributo en la sección appSettings con la transformación Web.config
¿Es posible transformar el siguiente archivo Web.config appSettings: <appSettings> <add key="developmentModeUserId" value="00297022" /> <add key="developmentMode" value="true" /> /* other settings here that should stay */ </appSettings> en algo como esto: <appSettings> <add key="developmentMode" value="false" /> /* other settings here that should stay */ </appSettings> Entonces, necesito eliminar la clave developmentModeUserId …
260 c#  asp.net  .net  web-config 



21
¿Cómo llamar al procedimiento almacenado en Entity Framework 6 (Code-First)?
Soy muy nuevo en Entity Framework 6 y quiero implementar procedimientos almacenados en mi proyecto. Tengo un procedimiento almacenado de la siguiente manera: ALTER PROCEDURE [dbo].[insert_department] @Name [varchar](100) AS BEGIN INSERT [dbo].[Departments]([Name]) VALUES (@Name) DECLARE @DeptId int SELECT @DeptId = [DeptId] FROM [dbo].[Departments] WHERE @@ROWCOUNT > 0 AND [DeptId] = …

24
Mostrar la fecha de construcción
Actualmente tengo una aplicación que muestra el número de compilación en su ventana de título. Eso está muy bien, excepto que no significa nada para la mayoría de los usuarios, que quieren saber si tienen la última compilación; tienden a referirse a ella como "el jueves pasado" en lugar de …
260 c#  date  time  compilation 

27
¿No se pudo establecer la conexión porque la máquina de destino la rechazó activamente?
A veces recibo el siguiente error mientras hacía HttpWebRequest a un servicio web. Copié mi código a continuación también. System.Net.WebException: no se puede conectar al servidor remoto ---> System.Net.Sockets.SocketException: no se pudo establecer conexión porque la máquina de destino lo rechazó activamente 127.0.0.1:80 en System.Net.Sockets.Socket.DoConnect (EndPoint endPointSnapshot, SocketAddress socketAddress) en …

24
Error de Gmail: el servidor SMTP requiere una conexión segura o el cliente no se autenticó. La respuesta del servidor fue: 5.5.1 Se requiere autenticación
Estoy usando el siguiente código para enviar un correo electrónico. El código funciona correctamente en mi máquina local. Pero en el servidor de producción recibo el mensaje de error var fromAddress = new MailAddress("mymailid@gmail.com"); var fromPassword = "xxxxxx"; var toAddress = new MailAddress("yourmailid@yourdoamain.com"); string subject = "subject"; string body = …
260 c#  .net  smtp  gmail 




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.