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

23
Por que o ReSharper deseja usar 'var' para tudo?
Acabei de começar a usar o ReSharper com o Visual Studio (depois das muitas recomendações sobre SO). Para testar, abri um projeto recente do ASP.NET MVC. Uma das primeiras e mais frequentes coisas que notei sugerir é mudar a maioria / todas as minhas declarações explícitas para var. Por exemplo: …

16
Substituir caso de ignição
Eu tenho uma string chamada "olá mundo" Preciso substituir a palavra "mundo" por "csharp" para isso eu uso: string.Replace("World", "csharp"); mas, como resultado, não substituo a string. A razão é a distinção entre maiúsculas e minúsculas. A string original contém "world", enquanto eu estou tentando substituir "World". Existe alguma maneira …
214 c#  string 



7
Como posso alterar os nomes das tabelas ao usar a identidade do ASP.NET?
Estou usando a versão de lançamento (RTM, não RC) do Visual Studio 2013 (baixado do MSDN 2013-10-18) e, portanto, a versão mais recente (RTM) do AspNet.Identity. Quando crio um novo projeto da web, seleciono "Contas de usuário individuais" para autenticação. Isso cria as seguintes tabelas: AspNetRoles AspNetUserClaims AspNetUserLogins AspNetUserRoles Usuários …


9
HTTP POST retorna erro: 417 "Expectation Failed".
Quando tento postar em um URL, resulta na seguinte exceção: O servidor remoto retornou um erro: (417) Expectation Failed. Aqui está um código de exemplo: var client = new WebClient(); var postData = new NameValueCollection(); postData.Add("postParamName", "postParamValue"); byte[] responseBytes = client.UploadValues("http://...", postData); string response = Encoding.UTF8.GetString(responseBytes); // (417) Expectation Failed. …
212 c#  .net  http  http-post  webclient 


25
Verifique o nome da coluna em um objeto SqlDataReader
Como verifico se existe uma coluna em um SqlDataReaderobjeto? Na minha camada de acesso a dados, criei um método que cria o mesmo objeto para várias chamadas de procedimentos armazenados. Um dos procedimentos armazenados possui uma coluna adicional que não é usada pelos outros procedimentos armazenados. Quero modificar o método …
212 c#  .net  sqldatareader 

5
Parâmetros de cadeia de consulta opcionais na API da Web do ASP.NET
Preciso implementar o seguinte método WebAPI: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Todos os parâmetros da string de consulta podem ser nulos. Ou seja, o chamador pode especificar de 0 a todos os 5 parâmetros. No MVC4 beta, eu costumava fazer o seguinte: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string …

16
Herança múltipla em C #
Como a herança múltipla é ruim (torna a fonte mais complicada), o C # não fornece esse padrão diretamente. Mas, às vezes, seria útil ter essa capacidade. Por exemplo, eu sou capaz de implementar o padrão de herança múltipla ausente usando interfaces e três classes como essa: public interface IFirst …

4
Suprimir seletivamente avisos obsoletos personalizados
Estou usando o Obsoleteatributo (como sugerido por outros programadores) para mostrar um aviso se um determinado método for usado. Existe uma maneira de suprimir o aviso semelhante ao CodeAnalysis ' SuppressMessagenos pontos em que o uso é justificado? Obrigado! EDITAR Isso é [Obsolete("Some message")]porque eu preciso incluir alguns detalhes sobre …

27
Não foi possível carregar o arquivo ou montagem ... O parâmetro está incorreto
Recentemente, conheci a seguinte exceção na solução C #: Erro 2 Não foi possível carregar o arquivo ou assembly 'Newtonsoft.Json, Versão = 3.5.0.0, Culture = neutral, PublicKeyToken = b9a188c8922137c6' ou uma de suas dependências. O parâmetro está incorreto. (Exceção de HRESULT: 0x80070057 (E_INVALIDARG)) Isso não depende do meu código ou …



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.