Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouSofia Manuel Alterado mais de 9 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.