C# propiedades, get, set

  Рет қаралды 24,406

DesarrolloWeb.com

DesarrolloWeb.com

Күн бұрын

Пікірлер: 18
@nestorramirez853
@nestorramirez853 3 жыл бұрын
Fantástica explicación de este profesor!
@deswebcom
@deswebcom 3 жыл бұрын
Hola, muchas gracias por mandar tu opinión!
@ebnergomez6616
@ebnergomez6616 4 жыл бұрын
Gracias!
@jortigasperu
@jortigasperu 5 жыл бұрын
las validaciones se hacen siempre x aqui?, o se pueden hacer por otros lados como un try-catch?? gracias
@Luisfmp
@Luisfmp 5 жыл бұрын
¿puedo poner private, ejm: private int soyUnaVariable {get; set;}?
@tatoElpaisa
@tatoElpaisa 6 жыл бұрын
Con respecto a la instrucción "this", Difiero con lo que él dice con respecto a que: "...es una cosa de estilo"; pues, .Net hace énfasis en las convenciones (Mayúsculas / minúsculas), e imagino que él las utiliza y no requiere de esta instrucción, pero muy seguramente, personas que vengan de otros lenguajes, al utilizar un constructor y declarar sus campos SIN utilizar las auto-propiedades ni las convenciones de Mayúsculas o incluso al utilizar estas propiedades de forma convencional (que también lo permite .Net), SÍ que necesitará hacer uso de la instrucción "this", Ejemplo: public class Persona{ string nombre; public Persona(string nombre){ nombre = nombre; //esto generaría un error en tiempo de compilación, //debería ser: this.nombre = nombre; } } Algunos acostumbran a utilizar otra convención usando un "underline" : " _nombre" para diferenciar el campo del argumento. Y es aquí donde "Sí" ES POR ESTILO, que cada quien utiliza una forma distinta de declaración. En conclusión, yo corregiría o mejoraría la información de la siguiente manera: "Dependiendo del estilo que se utilice en cuanto a campos y propiedades, PUEDE NO ser necesario utilizar la instrucción "this" como puede que SI lo sea." Saludos.
@deswebcom
@deswebcom 6 жыл бұрын
Hola, Efectivamente, puede ser o no necesario. En la clase sí que se ofreció esa información. Me imagino q en este corte de vídeo lo mencione.
@johnfriend2010
@johnfriend2010 5 жыл бұрын
exacto, casi me escandaliso cuando dijo que es "estilo" 🤣 pero bueno es solo un canal en youtube
@akiztoi
@akiztoi 4 жыл бұрын
Hola, ¿Para qué sirven las autopropiedades ? Entiendo que cuando usas una autopropiedad, no estás poniendo ninguna lógica adicional para leer o escribir sobre la variable privada que se genera, por lo que, en este caso ¿Hay alguna diferencia práctica con declarar una variable pública? Otra cosa, ¿Se sigue pudiendo utilizar this. en estos casos? Saludos Gracias.
@williandavidlopezsanchez8331
@williandavidlopezsanchez8331 5 жыл бұрын
tengo una duda con los auto-atributos como por ejemplo public string Nombre{get; set;} mi pregunta es, como puedo cambiar el modificador de acceso al atributo que es por default privado "oculto" a por ejemplo protegido. con el propósito de que se pueda por ejemplo heredar el atributo. no se si es correcto lo que trato de hacer o cual es la mejor opción. no e podido encontrar eso en la documentación de Ms otra cuestión es como puedo representar asociaciones como por ejemplo composición, agregación... seria de gran ayuda. muchas gracias.
@cedenoaugusto
@cedenoaugusto 5 жыл бұрын
Si no tengo alguna instrucción dentro de los get y set, ¿qué ventaja obtengo en programar de una u otra manera? 1. public int Lado; vs 2. public int Lado {get; set;} En la práctica es igual.
@jonathan011088
@jonathan011088 5 жыл бұрын
kzbin.info/www/bejne/a16kgqpmbN-lg9U Recomiendo ver el vídeo para entender la diferencia entre private y public. Posteriormente, al crear una propiedad automática, esta crea un dato privado, y ese dato no puede ser modificado desde el exterior. Otra ventaja es que permite crear variables de solo lectura o de solo escritura, permitiendo que se pueda leer alguna variable que tengas guardada en un archivo y no pueda ser modificada si, por ejemplo creas una lista con esa variable. Es la forma más corta de declarar una propiedad, siempre es recomendado usar propiedades en cualquier variable, ya que benefician el encapsulamiento de datos y son menos propensas a pérdidas de información.
@ericklemus9483
@ericklemus9483 5 жыл бұрын
Cómo podría retornar el valor a program.cs?
@jortigasperu
@jortigasperu 6 жыл бұрын
cuando le dio el valor de 200000 , agarro 10 porque hay una variable definida private int = 10 =?
@mateoelizalde4243
@mateoelizalde4243 5 жыл бұрын
la variable lado esta inicializada en 10, o sea su valor por defecto es 10 y al no pasar el filtro del 'value
@zizoribery6112
@zizoribery6112 6 жыл бұрын
public string UrlThum { get {return img.kzbin.info;}} this is right or not???
@rowvc0634
@rowvc0634 3 жыл бұрын
brou ayudame en unos problemitas :)
@deswebcom
@deswebcom 3 жыл бұрын
Dispara!
C# constructores
17:33
DesarrolloWeb.com
Рет қаралды 9 М.
Course C #. POO V. Getters and Setters. Video 31
26:29
pildorasinformaticas
Рет қаралды 108 М.
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
Sigma girl VS Sigma Error girl 2  #shorts #sigma
0:27
Jin and Hattie
Рет қаралды 124 МЛН
37.- Curso C# desde cero.- Descriptores de acceso: set y get.
11:21
This Algorithm is 1,606,240% FASTER
13:31
ThePrimeagen
Рет қаралды 860 М.
The Absolute Best Intro to Monads For Software Engineers
15:12
Studying With Alex
Рет қаралды 678 М.
All Rust features explained
21:30
Let's Get Rusty
Рет қаралды 333 М.
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 4,2 МЛН
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,6 МЛН