Arquivo de Tags: Framework.NET

Encode XML com C#

Em um documento XML, existe alguns caracteres especiais que delimitam os elementos, atributos e valores. Quando a informação contida neles se utiliza desses caracteres especiais, o documento XML é corrompido, pois não consegue mais identificar onde é o começo ou …

Saiba mais »

Gerenciando Threads

Talvez o mais difícil de se trabalhar com múltiplas thread seja a o bloqueio de recursos, onde um recurso não pode ser manipulado por diversas threads simultaneamente ou em determinadas situações que se torna necessário inciar, pausar, retornar e abandonar …

Saiba mais »

Garbage Collector (GC) – Gerenciamento de memória

O Framework.NET trouxe alguns benefícios referentes a utilização e gerenciamento de memória, permitindo mais liberdade de alocação e remoção de variáveis na memória em ordem aleatória, executado por meio de uma gerência complexa do espaço ocupado e identificação dos espaços …

Saiba mais »

Comunicação via socket com C#

Introdução Primeiramente vamos conceiturar o que é socket, ou soquete em portugues. De uma visão geral um soquete pode ser definido como uma tomada que designa uma cavidade ou região usada para ligar algum artifício específico. No mundo da computação, …

Saiba mais »

Extension Methods no C# 3.0

Extension Methods é uma das muitas características que torna o LINQ possível . Em resumo podemos dizer que Extension Methods é a possibilidade de inserir métodos em objetos já compilados. O método criado tem a característica de um método estático, …

Saiba mais »

Utilizando Reflection com C#

Entre as utilização de reflection podemos citar a instânciação de classes ou a utilização de plugins (como os utilizados no firefox), que são definidos em tempo de execução. Basicamente reflection é uma maneira de se descobrir dados de uma classe/objeto/interface …

Saiba mais »

Expressão Regular

Expressão Regular é um padrão de combinação de caracteres que é parte de diversas linguagens de programação modernas. Com a expressão regular podemos criar padrões para filtrar ou validar uma string de entrada através de uma expressão válida. Alguns caracteres …

Saiba mais »