Filter
Exclude
Time range
-
Near
💻 C#: Method Overloading vs Method Overriding Entender el polimorfismo es clave para dominar el diseño orientado a objetos 🧠✨. Hoy te muestro las diferencias esenciales entre Overloading y Overriding con ejemplos y analogías fáciles de entender 👇 🧩 Method Overloading – Compile-Time Polymorphism 👉 Sucede cuando en la misma clase existen varios métodos con el mismo nombre, pero con diferentes parámetros 📑. ✅ El compilador decide qué método usar en tiempo de compilación ⚙️. ✅ Mejora la legibilidad 📖 y la flexibilidad del código 🤹. ⚡ Method Overriding – Run-Time Polymorphism 👉 Ocurre cuando una clase derivada redefine 🔧 el comportamiento de un método declarado en una clase base usando virtual y override. ✅ El método a ejecutar se decide en tiempo de ejecución ⏳ según el tipo real del objeto. ✅ Permite a las subclases modificar o extender el comportamiento heredado 🏗️. 🎯 Diferencia clave Overloading ➝ mismo nombre, diferentes firmas (en la misma clase) 🔁. Overriding ➝ misma firma, diferente implementación (entre clases de una jerarquía) 🔄. ✅ En resumen: Overloading = flexibilidad en cómo llamas a un método 📞. Overriding = flexibilidad en cómo las clases redefinen su comportamiento 🏗️. #csharp #dotnet #dotnetcore #efcore #dotnetdev #programming #codingtips #polymorphism #oop #objectorientedprogramming #softwaredevelopment #backend #cleanarchitecture #devcommunity #learncsharp #developers #overriding #codequality #apidevelopment
5
234
💻 C#: ¿Qué son los Genéricos? Piensa en los Generics como plantillas para tu código 🧩. En lugar de escribir métodos separados para cada tipo de dato, puedes crear uno solo que funcione para todos 🔥. ✨ Beneficios de los Genéricos en C# 🔁 Reutilización de código 🛡️ Seguridad en tipos garantizada por el compilador 🧼 Código más limpio siguiendo el principio DRY (Don’t Repeat Yourself) Ya sea que construyas librerías, utilidades o APIs escalables, dominar los Generics es clave para llevar tu código C# al siguiente nivel 🚀. 📌 Ejemplo práctico En la imagen te muestro un método genérico que devuelve un tipo T. Mira cómo funciona 👇 🔹 El método genérico T 👉 es un parámetro de tipo genérico (una “caja vacía” que se sustituye por el tipo real al invocar el método). List<T> 👉 la lista puede ser de cualquier tipo (List<string>, List<int>, etc.). items[0] 👉 devuelve el primer elemento de la lista. public T 👉 el método regresa el mismo tipo que recibe. 🔹 Lo importante 👉 Con un solo método (GetFirstItem<T>) resolvemos el problema para cualquier tipo de lista. ⚠️ Sin genéricos, tendrías que escribir múltiples métodos (uno para string, otro para int, etc.) ❌. ✅ En resumen: los Genéricos hacen tu código más reutilizable, seguro y elegante ✨. 💬 ¿Y tú, ya estás usando Generics en tus proyectos? #dotnet #csharp #efcore #dotnetcore #dotnetdev #programming #codequality #cleanarchitecture #webaapi #backend #developers #devcommunity #codingtips #softwareengineering #learncsharp #apidevelopment #dotnetdeveloper #genéricos #codereuse
4
200
18 Jul 2025
🧠 𝐂# 𝐂𝐡𝐚𝐥𝐥𝐞𝐧𝐠𝐞 – 𝐃𝐚𝐲 #𝟏𝟐 𝐖𝐡𝐚𝐭’𝐬 𝐭𝐡𝐞 𝐨𝐮𝐭𝐩𝐮𝐭 𝐨𝐟 𝐭𝐡𝐢𝐬 𝐨𝐧𝐞? 👇 𝐃𝐫𝐨𝐩 𝐲𝐨𝐮𝐫 𝐚𝐧𝐬𝐰𝐞𝐫 𝐢𝐧 𝐭𝐡𝐞 𝐜𝐨𝐦𝐦𝐞𝐧𝐭𝐬! #CSharpCorner #Day12 #CSharpChallenge #LearnCSharp #CodeTrivia #DotNet #Developers
2
2
7
726
C# is coming out to be more interesting than I had anticipated! In the past week, I’ve crushed the basics: ✅ Variables & Constants ✅ Type Conversion & Overflowing ✅ Operators & Scope ✅ And now… 🔥 Conditional Flow Next stop: Methods & OOP 👩🏽‍💻👾 #GameDev #LearnCSharp
4
43
🚀 C# Class and Object - A Beginner's Guide 🚀 In C#, a class is a blueprint, and an object is an instance of that class. 🔥 Master C# with more in-depth tutorials on our website! 💡 removeload.com/csharp-class-… #CSharp #CSharpProgramming #OOP #ClassesAndObjects #LearnCSharp #Coding

1
2
26
🔹 C# Data Types Simplified! 🔹 🔹 Value Types: int, float, char, bool 🔹 Reference Types: string, object 🔹 Nullable Types: int? num = null Know your data types = Write better code! 💡 removeload.com/csharp-dataty… #CSharp #DataTypes #Coding #LearnCSharp

1
2
28
19 Nov 2024
Keep your skills sharp with C# 13! Explore the newest language features and how they can transform your development workflow. Dive into the details: tinyurl.com/4chbhwjv #Csharp #CSharp13 #LearnCSharp
11
30
914
#2 already use variables in your code, no input as such required and can use that #3 return data Basically every method only temporarily stores the variables and if you want to use them later, need to return them back to you. #100DaysOfCode #learncsharp
1
2