Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net
Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net
Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Curso <strong>de</strong> Introdução a Plata<strong>forma</strong> .Net FrameWork SDK<br />
Veja a saída do programa da figura 3.1.5.<br />
Struct (por valor)<br />
Permite <strong>de</strong>clarar tip<strong>os</strong> que contem divers<strong>os</strong> valores i<strong>de</strong>ntificad<strong>os</strong> pelo nome.<br />
Um tipo <strong>de</strong> struct é um tipo <strong>de</strong> valor que po<strong>de</strong> conter construtores, constantes,<br />
camp<strong>os</strong>, métod<strong>os</strong>, proprieda<strong>de</strong>s, <strong>de</strong>ntre outr<strong>os</strong>. A <strong>de</strong>claração <strong>de</strong> um struct leva a<br />
<strong>forma</strong> seguinte:<br />
Atributo struct I<strong>de</strong>ntificadorDoTipo<br />
Figura 3.1.6 – exemplo <strong>de</strong> um tipo struct.<br />
using System;<br />
public struct Point<br />
{<br />
public int x, y;<br />
public Point(int x, int y)<br />
{<br />
this.x = x;<br />
this.y = y;<br />
}<br />
}<br />
class MainClass<br />
{<br />
public static void Main()<br />
{<br />
// Declare an object:<br />
Point myPoint;<br />
}<br />
}<br />
// Initialize:<br />
myPoint.x = 10;<br />
myPoint.y = 20;<br />
// Display results:<br />
Console.WriteLine("My Point:");<br />
Console.WriteLine("x = {0}, y = {1}", myPoint.x, myPoint.y);<br />
26