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


12
Desinfetar o nome do arquivo em C #
Recentemente, mudei um monte de MP3s de vários locais para um repositório. Eu estava construindo os novos nomes de arquivos usando as tags ID3 (obrigado, TagLib-Sharp!) E notei que estava recebendo um System.NotSupportedException: "O formato do caminho especificado não é suportado." Isso foi gerado por um File.Copy()ou outro Directory.CreateDirectory(). Não …



4
Por que a classe XML-Serializable precisa de um construtor sem parâmetros
Estou escrevendo código para fazer serialização de XML. Com função abaixo. public static string SerializeToXml(object obj) { XmlSerializer serializer = new XmlSerializer(obj.GetType()); using (StringWriter writer = new StringWriter()) { serializer.Serialize(writer, obj); return writer.ToString(); } } Se o argumento for uma instância da classe sem construtor sem parâmetros, lançará uma exceção. …



7
O POST do formulário ASP.NET Core resulta em uma resposta HTTP 415 Tipo de Mídia Não Suportado
Enviar um formulário POST HTTP request ( Content-Type: application/x-www-form-urlencoded) para o controlador abaixo resulta em uma resposta HTTP 415 Tipo de mídia não suportado . public class MyController : Controller { [HttpPost] public async Task<IActionResult> Submit([FromBody] MyModel model) { //... } } Cabeçalhos HTTP de postagem de formulário: POST /submit …

5
Escapar aspas duplas em uma string
As aspas duplas podem ser escapadas assim: string test = @"He said to me, ""Hello World"". How are you?"; Mas isso envolve adicionar caracteres "à string. Existe uma função C # ou outro método para escapar aspas duplas, para que nenhuma alteração na cadeia seja necessária?
173 c#  string  double-quotes 



6
Como retornar um arquivo (FileContentResult) no ASP.NET WebAPI
Em um controlador MVC comum, podemos produzir pdf com a FileContentResult. public FileContentResult Test(TestViewModel vm) { var stream = new MemoryStream(); //... add content to the stream. return File(stream.GetBuffer(), "application/pdf", "test.pdf"); } Mas como podemos transformá-lo em um ApiController? [HttpPost] public IHttpActionResult Test(TestViewModel vm) { //... return Ok(pdfOutput); } Aqui …

8
como editar o arquivo .csproj
Quando estou compilando meu arquivo .csproj usando o arquivo MSBUILD.EXE do .NET framework 4.0, estou recebendo um erro "lable01" não encontrado no contexto atual de "website01.csproj" Na verdade, preciso adicionar todas as páginas do ASP.NET com a referência do arquivo Code Behind, já fiz isso, está funcionando bem, mas o …
173 c#  .net  asp.net 


15
AppSettings obtém valor do arquivo .config
Não consigo acessar valores no arquivo de configuração. Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); var clientsFilePath = config.AppSettings.Settings["ClientsFilePath"].Value; // the second line gets a NullReferenceException arquivo .config : <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <!-- ... --> <add key="ClientsFilePath" value="filepath"/> <!-- ... --> </appSettings> </configuration> Você tem alguma sugestão do que devo …

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.