Perguntas com a marcação «c#»

C # (pronuncia-se "see sharp") é uma linguagem de programação multiparadigma de tipo estático desenvolvida pela Microsoft. O código C # geralmente tem como alvo a família de ferramentas e tempos de execução .NET da Microsoft, que inclui o .NET Framework, .NET Core e Xamarin, entre outros. Use esta tag para perguntas sobre o código escrito em C # ou especificação formal do C #.

4
ReSharper alerta: “Campo estático no 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
Dado um caminho do sistema de arquivos, existe uma maneira mais curta de extrair o nome do arquivo sem sua extensão?
Eu programa em WPF C #. Eu tenho, por exemplo, o seguinte caminho: C:\Program Files\hello.txt e eu quero extrair hellodele. O caminho é stringrecuperado de um banco de dados. Atualmente, estou usando o seguinte código para dividir o caminho '\'e depois dividir novamente por '.': string path = "C:\\Program Files\\hello.txt"; …


2
Como configuro o HttpContent para o meu 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; } A PostAsynctoma um outro parâmetro …

4
Como alterar o valor do atributo na seção appSettings com a transformação Web.config
É possível transformar o seguinte arquivo app.ettings Web.config: <appSettings> <add key="developmentModeUserId" value="00297022" /> <add key="developmentMode" value="true" /> /* other settings here that should stay */ </appSettings> em algo como isto: <appSettings> <add key="developmentMode" value="false" /> /* other settings here that should stay */ </appSettings> Portanto, preciso remover a chave developmentModeUserId …
260 c#  asp.net  .net  web-config 



9
Excluir último caractere de string
Estou recuperando muitas informações de uma lista, vinculadas a um banco de dados e desejo criar uma sequência de grupos, para alguém conectado ao site. Eu uso isso para testar, mas isso não é dinâmico, por isso é muito ruim: string strgroupids = "6"; Eu quero usar isso agora. Mas …
260 c#  string  char 

24
Exibindo a data de construção
Atualmente, tenho um aplicativo exibindo o número da compilação em sua janela de título. Isso é bom, exceto que isso não significa nada para a maioria dos usuários, que querem saber se possuem a versão mais recente - eles tendem a se referir a ela como "da última quinta-feira" em …
260 c#  date  time  compilation 

27
Nenhuma conexão pôde ser estabelecida porque a máquina de destino a recusou ativamente?
Às vezes, recebo o seguinte erro enquanto fazia HttpWebRequest em um WebService. Também copiei meu código abaixo. System.Net.WebException: Não foi possível conectar-se ao servidor remoto ---> System.Net.Sockets.SocketException: Nenhuma conexão pôde ser estabelecida porque a máquina de destino a recusou ativamente. 127.0.0.1:80 em System.Net.Sockets.Socket.DoConnect (EndPoint endPointSnapshot, SocketAddress socketAddress) em System.Net.Sockets.Socket.InternalConnect (EndPoint …

24
Erro do Gmail: o servidor SMTP requer uma conexão segura ou o cliente não foi autenticado. A resposta do servidor foi: 5.5.1 Autenticação necessária
Estou usando o seguinte código para enviar email. O código funciona corretamente na minha máquina local. Mas no servidor de produção, estou recebendo a mensagem de erro var fromAddress = new MailAddress("mymailid@gmail.com"); var fromPassword = "xxxxxx"; var toAddress = new MailAddress("yourmailid@yourdoamain.com"); string subject = "subject"; string body = "body"; System.Net.Mail.SmtpClient …
260 c#  .net  smtp  gmail 




21
Como chamar o procedimento armazenado no Entity Framework 6 (código primeiro)?
Eu sou muito novo no Entity Framework 6 e quero implementar procedimentos armazenados no meu projeto. Eu tenho um procedimento armazenado da seguinte maneira: 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] …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.