Resumn Topico
?Una estructura es un tipo de dato definido por el usuario que se debe declarar antes de que se pueda utilizar.
?Una estructura es una colección de uno o mástipos de elementos denominados miembros, cada uno de los cuales puede ser de un tipo de dato diferente.
◦Puede contener cualquier número de miembros
◦Cada uno de los cuales tiene un nombre único◦Los miembros pueden ser arrays
Declaración.-aquí se especifica el nombre y el formato de la estructura de datos
structnombre de la estructura{ambitotipo de dato miembro nombre delmiembro;ambitotipo de dato miembro nombre del miembro;…ambitotipo de dato miembro nombre del miembro;}structlibro
{
publicstringtitulo;
publicstringautor ;
publicfloatprecio;
}
Nota (no se reservaalmacenamiento en memoria
Definición de una estructura
?Enladefinicióndevariablesdeestructura,secreaunáreaenmemoriaendondelosdatossealmacenandeacuerdoalformatodeclaradoenladefinicióndelaestructura.◦Sepuedendefinir:
?Encualquierlugardelprogramaantesdeusarla
Librería libro= new libreria();
tipo variable
namespace Unidad_I
{
public partial class Form1 : Form
{
structlibreria
{
publicstring titulo;
public float precio;
}
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgse)
{
librerialibro= new libreria();
libro.titulo=textBox1.Text;
libro.precio= int.Parse(textBox2.Text);
label1.Text = libro.titulo;
}
}
}
Inicialización de una estructura
public structlibreria
{
public string titulo;
public float precio;public libreria(string t, float p)
{
titulo= t;
precio= p;
}
}
private void button1_Click(object sender, EventArgse)
{
librerialibro= new libreria();
libro.titulo= textBox1.Text;libro.precio= float.Parse(textBox2.Text);
label1.Text = libro.titulo;
librerialibro2 = new libreria("Pascal", 230);
label2.Text = (libro2.precio).ToString();
Acceso a estructuras
?Se realiza...
Regístrate para leer el documento completo.