Академический Документы
Профессиональный Документы
Культура Документы
REPORTE DE INVESTIGACIÓN
STRUCT EN C#
ISMB -3
27/08/2010
INDICE
Introducción…………………………………..1
Desarrollo…………………………………...2,3
Conclusión……………………………………4
Bibliografía……………………………………5
INTRODUCION
1
STRUCT EN C#
Estructuras (palabra clave struct) son objetos de peso ligero. Se utilizan sobre todo cuando
sólo un contenedor de datos se requiere para una colección de variables de tipo de valor struct
son similares a las clases en que pueden tener constructores, métodos, e incluso implementar
interfaces, pero hay diferencias importantes.
• struct son un tipo de valor mientras que las clases son tipos de referencia, lo que significa
que se comportan de forma diferente cuando pasan a los métodos como parámetros.
• struct no puede soportar la herencia. Mientras que struct puede parecer limitarse a su uso,
que requieren menos memoria y puede ser menos costoso si se usa de la manera apropiada.
• struct siempre tienen un constructor por defecto, aunque usted no lo desea. Las clases te
permiten ocultar el constructor de distancia mediante el uso de ‘‘private” de modificación,
mientras que las estructuras must tienen una. `
2
Las estructuras son realmente sólo se utiliza por motivos de rendimiento y / o si piensa que le
de valor
Un tipo struct es un tipo de valor que se suele utilizar para encapsular pequeños grupos de
variables relacionadas, como las coordenadas de un rectángulo o las características de un
elemento de un inventario. En el ejemplo siguiente se muestra una declaración de estructura
sencilla.
3
CONCLUSIÓN
Que es Struct son objetos de peso ligero. Se utilizan sobre todo cuando sólo un contenedor de
datos se requiere para una colección de variables de tipo de valor struct son similares a las
clases en que pueden tener constructores, métodos, e incluso implementar interfaces, pero hay
diferencias importantes.
-Son un tipo de valor mientras que las clases son tipos de referencia.
-No puede soportar la herencia.
-Siempre tienen un constructor por defecto, aunque usted no lo desea
En las estructuras, los miembros no se pueden declarar como protected, dado que estas no
pueden heredar de otra estructura. Un punto que me llamo mucho la atención es que una
estructura no puede declarar un constructor sin parámetros ni un destructor puesto que no los
necesita ya que el compilador crea y destruye automáticamente copias de estructuras.
4
BIBLIOGRAFÍA
http://msdn.microsoft.com/es-es/library/aa288471(VS.71).aspx
http://msdn.microsoft.com/es-es/library/z9hsy596(VS.80).aspx
http://www.mundoprogramacion.com/colabora/NET2005/cursoCS_vecrado/Vecrado_CursoC
Sharp003.htm
http://www.canalvisualbasic.net/manual-net/c-sharp/