Arquivos do Blog

Métodos Split e IndexOf: Mais Métodos da Classe String

Olá pessoal, neste artigo veremos dois métodos que julgo importante conhecermos, da classe String, que não foram abordados na série de artigos que publiquei aqui no blog, a um tempo atrás. Acompanhem:

 Os métodos Split e IndexOf são muito importantes, na época da publicação dos 10 métodos que julgava os mais importantes acabei me esquecendo desses dois. Então vamos a eles, com o foco especial no método Split.

 Split – O Split é usado para dividir uma string em pequenos pedaços. Para isso, seu método retorna um array de strings, contendo as respectivas partes, definidas de acordo com a string passada como parâmetro, que na verdade funciona como o “agente” divisor da mesma.

De uma forma resumida pense na string “micro-ondas” (sim, a nova regra ortográfica fez isso conosco!). Supondo que desejamos dividi-la pelo hífen, teríamos que fazer a implementação ilustrado na Listagem 01, feita em um Console Application.

Listagem 01 – Método Split

Leia o resto deste post

Codificação Final e Exemplos Práticos: Métodos da Classe String – Parte 2

Olá pessoal, neste artigo continuaremos a ver os exemplos com os principais métodos da classe String. Acompanhem:

Continuando de onde paramos, vamos agora para os 8 métodos públicos que, ao meu ver, são os mais usados, que são os seguintes: Contains, Equals, Remove, Replace, Substring, ToLower, ToString e ToUpper.

 Contains – Este método é parecido com o operador LIKE, do SQL Server. Sua função é buscar em determinada string um valor que contenha exatamente o valor informado em seu parâmetro. As semelhanças com o LIKE param por aí, já que este método serve apenas quando você sabe exatamente o que está procurando, te impedindo de, por exemplo, buscar mais de um termo no mesmo método (que é feita facilmente com o LIKE).

Leia o resto deste post

Criação do Projeto e Codificação Inicial: Métodos da Classe String – Parte 1

Olá pessoal, neste artigo veremos os conceitos com os principais métodos da classe String. Criaremos uma aplicação em Windows Forms, usando a linguagem C# e faremos testes com alguns métodos muito usados e conhecidos desta classe, como o Equals, Substring e Replace. Acompanhem:

 Introdução – A classe String, do namespace System, do .NET Framework é muito útil, acho que todos os desenvolvedores já se utilizaram ao menos de um método muito conhecido desta classe, o ToString(). Como não encontrei na net muita informação detalhada sobre os métodos desta classe (aqui e aqui tem bons exemplos) resolvi fazer este artigo fazendo um rápido overview sobre os mais utilizados, com alguns exemplos práticos.

Segundo a documentação do .NET Framework 3.5 (que é o que estou usando para este artigo, em conjunto com o Visual Studio 2008), a classe String contém nada menos que 44 métodos, onde temos 32 métodos públicos, 10 métodos que são membros estáticos e 2 métodos protegidos (do tipo protected), além de ter 37 métodos de extensão (os famosos Extensions Methods).

Leia o resto deste post

Conceitos, Sintaxe e Exemplos – Arrays: Estrutura da Linguagem – Parte 1

Olá pessoal, neste artigo veremos os conceitos e exemplos com os Arrays da linguagem C#. Veremos nesta parte a construção deles e como acessar seus elementos. Acompanhem:

Em C#, os Arrays são objetos que contém diversos valores de um mesmo tipo. Segundo a descrição do MSDN Library, “Um Array coleciona mais do que uma parte dos dados em uma variável. Um número de índice (para um array de uma dimensão) ou vários números de índice (para um array de array ou um array multidimensional) referencia os dados no Array”.

Leia o resto deste post

Conceitos e Exemplos – Instanciação: Estrutura da Linguagem

Olá pessoal, neste artigo veremos os conceitos e exemplos da Instanciação. Acompanhem:

A instanciação é um processo por meio do qual se realiza a cópia de um objeto (classe) existente. Uma classe, a qual tem a função de determinar um tipo de dado, deve ser instanciada para que possamos utilizá-la. Sendo assim, devemos criar sua instância, a qual definimos como sendo um objeto referente ao tipo de dado que foi definido pela classe. Ressaltamos, executando a classe abstract, qualquer outra classe pode ser instanciada como um tipo de dado C#.

Leia o resto deste post

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 551 other followers