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

7
Como zip um arquivo em C #, sem APIs de terceiros?
Eu tenho certeza que isso não é uma cópia, então tenha paciência comigo por apenas um minuto. Como posso zipar programaticamente (C #) um arquivo (no Windows) sem usar bibliotecas de terceiros? Eu preciso de uma chamada nativa do Windows ou algo assim; Realmente não gosto da idéia de iniciar …
175 c#  compression  zip  download 



5
Obtenha uma lista de valores distintos em Lista
Em C #, digamos que eu tenha uma classe chamada Note com três variáveis ​​de membro String. public class Note { public string Title; public string Author; public string Text; } E eu tenho uma lista do tipo Nota: List<Note> Notes = new List<Note>(); Qual seria a maneira mais limpa …
175 c#  linq  list  distinct 

8
Obtendo conteúdo / mensagem de HttpResponseMessage
Estou tentando obter o conteúdo de HttpResponseMessage. Deve ser:, {"message":"Action '' does not exist!","success":false}mas não sei, como tirá-lo do HttpResponseMessage. HttpClient httpClient = new HttpClient(); HttpResponseMessage response = await httpClient.GetAsync("http://****?action="); txtBlock.Text = Convert.ToString(response); //wrong! Nesse caso, o txtBlock teria valor: StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: { …

7
Zombando de métodos de extensão com Moq
Eu tenho uma interface preexistente ... public interface ISomeInterface { void SomeMethod(); } e eu estendi essa interface usando um mixin ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface someInterface) { // Implementation here } } Eu tenho uma classe que está chamando isso que eu quero …

2
Stream.Seek (0, SeekOrigin.Begin) ou Position = 0
Quando você precisa redefinir um fluxo para o início (por exemplo MemoryStream), é uma prática recomendada usar stream.Seek(0, SeekOrigin.Begin); ou stream.Position = 0; Eu vi os dois funcionar bem, mas me perguntei se um estava mais correto que o outro?
175 c#  .net  stream 


2
Qual é a diferença entre Server.MapPath e HostingEnvironment.MapPath?
Existe alguma diferença entre Server.MapPath()e HostingEnvironment.MapPath()? Tem Server.MapPath()alguma vantagem sobre HostingEnvironment.MapPath()? Meu problema original era mapear o caminho do arquivo em um servidor quando ele HttpContextnão está presente e não consigo passar uma Servervariável Global.asaxpara o meu método. Eu usei HostingEnvironment.MapPath()vez que não precisa HttpContext. Existem situações em que esses …
174 c#  asp.net 

6
Sobrecarga de operador com métodos de extensão C #
Estou tentando usar métodos de extensão para adicionar uma sobrecarga de operador à StringBuilderclasse C # . Especificamente, StringBuilder sbeu gostaria de sb += "text"me tornar equivalente a sb.Append("text"). Aqui está a sintaxe para criar um método de extensão para StringBuilder: public static class sbExtensions { public static StringBuilder blah(this …


14
Como obter o último ID inserido?
Eu tenho este código: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection); myCommand.Parameters.AddWithValue("@UserId", newUserId); myCommand.Parameters.AddWithValue("@GameId", newGameId); myCommand.ExecuteNonQuery(); myConnection.Close(); } Quando insiro nesta tabela, tenho uma coluna de chave primária int auto_increment chamada GamesProfileId, como posso obter …
174 c#  sql  sql-server 

11
LINQ contém maiúsculas e minúsculas
Este código faz distinção entre maiúsculas e minúsculas, como torná-lo sem distinção entre maiúsculas e minúsculas? public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description)); }
174 c#  linq 

11
impedir que a propriedade seja serializada na API da web
Estou usando uma API da web MVC 4 e formulários da web asp.net 4.0 para criar uma API restante. Está funcionando muito bem: [HttpGet] public HttpResponseMessage Me(string hash) { HttpResponseMessage httpResponseMessage; List<Something> somethings = ... httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, new { result = true, somethings = somethings }); return httpResponseMessage; } …


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.