A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 C# O tipo System.String Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 05/09/2002 Autor: Marden Menezes Costa.

Apresentações semelhantes


Apresentação em tema: "1 C# O tipo System.String Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 05/09/2002 Autor: Marden Menezes Costa."— Transcrição da apresentação:

1 1 C# O tipo System.String Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 05/09/2002 Autor: Marden Menezes Costa

2 2 Strings Em C# a palavra string é um tipo de abreviação para System.String, logo, para se declarar um objeto do tipo string há três formas equivalentes: string teste1 = “Sharp shooters.NET”; //ou System.String teste2 = “Sharp shooters.NET”; //ou String teste3 = “Sharp shooters.NET”;

3 3 Alguns métodos Compare – compara dois objetos string (OBS.: Os operadores == e != podem ser “sobrecarregados” e utilizados para a comparação de strings) Concat – junta duas ou mais strings em uma só Copy – cria um novo objeto String a partir de outro Equals – Determina se duas strings têm o mesmo valor Join – Une um array de strings para formar uma única string Split – cria um array de strings ToUpper – cria uma cópia da string com todas as letras maiúsculas ToLower - cria uma cópia da string com todas as letras minúsculas ToCharArray – cria um array de caracteres a partir da string Trim – Remove os espaços em branco ou os caracteres especificados da string OBS.: Há muito mais métodos e propriedades de string na referência do.NET Framework Fonte: Desenvolvendo Sites de E-commerce com.NET Jason Bentrum e James Whatley Editora Makron Books 2002

4 4 C# Sobrecarregando operadores Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 05/09/2002 Autor: Marden Menezes Costa

5 5 Operadores Fonte: Desenvolvendo Sites de E-commerce com.NET

6 6 Sobrecarregando operadores Sobrecarga de um operador é uma operação que permite ao programador redefinir as funções de certos operadores. Vejamos um código em que isso acontece: using System; class Ponto { private double x = 0; privte double y = 0; public Ponto (double X, double Y) { x = X; y = Y; }

7 7 Sobrecarregando operadores public void print() { Console.WriteLine(“(“ + x + “, “ + y + “)”); } //sobrecarregando o operador + public static Ponto operator + (Ponto p1, Ponto p2) { return new Ponto(p1.x + p2.x, p1.y + p2.y); } public static void Main (String args[]) { Ponto p1 = new Ponto(2,2); Ponto p2 = new Ponto(5,5); Ponto p3 = p1 + p2; p1.print(); p2.print(); p3.print(); } }

8 8 Execução do código


Carregar ppt "1 C# O tipo System.String Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 05/09/2002 Autor: Marden Menezes Costa."

Apresentações semelhantes


Anúncios Google