Manipular modelo nulo
Esta é uma maneira simples e limpa de lidar com a nulidade do modelo, geralmente retornada pela parte OrDefault da consulta LINQ. Também um smilar pode ser usado para um …
Continuar lendoConteúdo para você se capacitar em programação
Esta é uma maneira simples e limpa de lidar com a nulidade do modelo, geralmente retornada pela parte OrDefault da consulta LINQ. Também um smilar pode ser usado para um …
Continuar lendoNunca use a palavra-chave estática. Bem, é claro quando você está fazendo métodos de extensão. Caso contrário, não faça. A estática está codificando sua dependência e eliminando OOP (você não …
Continuar lendoEu só queria apresentar um guia de início rápido para transformar um novo projeto em um que use MEF / MVVM Light. Instale o MVVM Light via NuGet. Adicione um …
Continuar lendoTrabalhar com o Horário em muitos fusos horários às vezes é doloroso. A prática recomendada em .net é usar um tipo DateTimeOffsetintegrado que contenha informações de fuso horário. Se seu …
Continuar lendoSe seus dados estiverem em um IEnumerable (como dados retornados por uma função de rendimento), IList <T> ou Dictionary <K, V> , seus dados não aparecerão nas ligações de dados …
Continuar lendoRecentemente, descobri a necessidade de usar a reflexão em um componente do Tempo de Execução do Windows que é escrito em C #. Os desafios: 1. Como está sendo consumido …
Continuar lendoATUALIZAÇÃO: Há uma implementação atualizada disso na última revisão do Gist . A nova implementação fornece delegação genérica (rápida), bem como reflexão (lenta). Às vezes, ao usar a API de …
Continuar lendoCaso você não saiba, nunca há necessidade de declarar delegados personalizados no código C♯. Por meio de uma rápida revisão, delegados são indicadores de função fortemente tipados de C♯. Fechamentos, …
Continuar lendoSe você estiver usando um dicionário (com chaves de string) em .Net e precisar chamar .ToLower () ou .ToUpper () em sua chave, lembre-se de que você pode criar esse …
Continuar lendoO namespace Microsoft.Phone.Info é usado para recuperar informações sobre o dispositivo e informações de identificador anônimo sobre o usuário. public enum DeviceKey{ DeviceName, DeviceUniqueId, DeviceManufacturer, ApplicationCurrentMemoryUsage, ApplicationPeakMemoryUsage, DeviceFirmwareVersion, DeviceHardwareVersion, DeviceTotalMemory} …
Continuar lendoO operador implícito em C # pode fazer algumas coisas mágicas para legibilidade do código. Suponha, por exemplo, que eu tenha uma classe que ajude a impor limites. public class …
Continuar lendoUsando este arquivo em lote cs.bat: @echo off:: see if %1 exists, if not check for %1.csset CODE=%1IF NOT EXIST %CODE% set CODE=%1.cs:: init pathsset NETPATH=%systemroot%Microsoft.NETFramework64v4.0.30319set TEMP_CS=%temp%~temp.%random%.csset TEMP_EXE=%temp%~temp.%random%.exe:: init source …
Continuar lendo// create a clientvar client = HttpClient.Create(“http://example.com/api”);// get some companies!var companies = client.Get(“companies”).OnOk().As<List<Company>>(); Fácil, arejado. Instale o SpeakEasy usando o nuget (install-package speakeasy).
Continuar lendo@{ IList<SelectListItem> list= Enum.GetValues(typeof(YourEnumType)).Cast<YourEnumType>().Select(x => new SelectListItem { Text = x.ToString(), Value = ((int)x).ToString() }).ToList(); SelectList data = new SelectList(list,”Value”,”Text”);}@Html.DropDownList(“idControl”, data)
Continuar lendoEste parece ser um problema antigo na internet, mas me afetou recentemente … Criei um serviço WCF em um projeto .NET (Projeto A). Em outro projeto (Projeto B) na mesma …
Continuar lendoSuponha que você tenha uma pasta de construção para todos os seus arquivos js. Essa pasta não faz parte da solução porque é gerada por meio de algum executor de …
Continuar lendo