Resultados da pesquisa a pedido "c#"

8 a resposta

Reforçar o relacionamento pai-filho em C # e .Net

Vamos fazer as duas classes a seguir: public class CollectionOfChildren { public Child this[int index] { get; } public void Add(Child c); } public class Child { public CollectionOfChildren Parent { get; } } propriedade Parent @ Child deve ...

28 a resposta

Verificação de tipo: typeof, GetType ou is?

Vi muitas pessoas usarem o seguinte código: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Mas eu sei que você também pode fazer isso: if (obj1.GetType() == typeof(int)) // Some code hereOu isto if (obj1 is int) // Some code ...

6 a resposta

Execute um método antes de cada ação no MVC3

Como podemos executar um método antes de executar cada ação no MVC Sei que podemos usar o seguinte método paraOnActionExecuting : public class ValidateUserSessionFilterAttribute : ActionFilterAttribute { public override void ...

4 a resposta

Múltiplas guias no IE7 com uma instância da barra de ferramentas

Desenvolvi uma barra de ferramentas para o Internet Explorer em C # para enviar e receber URLs de um aplicativo externo. Ele funcionou muito bem no IE6, mas eu queria aproveitar a navegação com guias na nova versão (IE7), mas me deparei com um ...

8 a resposta

étodo de teste que cria um novo thread e resultado que obtemos do evento (NUnit 2.

Eu tenho uma classe que tem um método públicoStart, um método privado e um eventoFinishing. Start ligarnew Thread( private_method ). Método privado retorna valor usando event. Quando esse método terminar o trabalho, chame este event gora, eu ...

4 a resposta

Como imprimir com o System.Json?

Usando o novo System.Json de 4.5 [http://msdn.microsoft.com/en-us/library/system.json%28v=vs.95%29.aspx] ou o equivalente System.Json para 4.0 a partir do Nuget [http://nuget.org/packages/System.Json] como você formata a saída para que ...

4 a resposta

Mapeamento CSV definido pelo usuário em C # para POCO

Eu tenho um sistema que lê dados de entrada de uma fonte Serial / UDP / TCP. Os dados de entrada são simplesmente um CSV de tipos de dados diferentes (por exemplo, DateTime, double, int, string). Uma sequência de exemplo pode ser: 2012/03/23 ...

6 a resposta

Diferença entre a + = 1 e a = a + 1 em C #

Eu descobri que em C # a + = 1 não é igual a a = a + 1. Por exemplo, o código a seguir é compilado sem nenhum erro: byte b = 10; b + = 5; enquanto o código a seguir tem um erro de compilação: byte b = 10; b = b + 5; lguém pode me avisar por qu

20 a resposta

Por que o AddRange é mais rápido do que usar um loop foreach?

var fillData = new List<int>(); for (var i = 0; i < 100000; i++) { fillData.Add(i); } var stopwatch1 = new Stopwatch(); stopwatch1.Start(); var autoFill = new List<int>(); autoFill.AddRange(fillData); stopwatch1.Stop(); var stopwatch2 = new ...

2 a resposta

Interface não contém uma definição para o método

Tenho as duas interfaces a seguir: public interface IMembershipProvider { object Login(ILoginProviderParameters loginParameters); void SetAuthCookie(string userName, bool createPersistentCookie); } public interface IFacebookMembershipProvider ...