Adrià SalaQuickly improve your code quality with Indexers in C#In C#, indexers provide a powerful way to access elements in a collection-like manner, allowing objects to be indexed just like arrays…4h ago4h ago
Adrià Salain.Net ProgrammingUsing ‘as’ vs. Explicit Casting for Cleaner CodeThe as operator is a powerful C# feature that allows casting that returns null rather than throwing if the casting fails.3d ago3d ago
Adrià SalainVentureTune Up Your iPhone Home Screen Like a ProMany iPhone users don’t realize the amazing potential of their Home Screens. Instead of optimizing this valuable space, countless folks…4d ago4d ago
Adrià SalainVentureNext-Level Fitness Tracking with Your Apple EcosystemIn this article, I’ll share how I use my Apple Watch and iPhone to optimize fitness tracking. From custom Home Screens to automations, the…5d ago5d ago
Adrià SalaMastering Switch Statements in C#Switch statements are powerful control flow constructs in C# that allow you to perform different actions based on the value of a variable…Sep 30Sep 30
Adrià SalaMastering Jump Statements in C#Jump statements in C# are control flow statements that allow you to change the execution flow of your program. They are used to exit loops…Sep 27Sep 27
Adrià SalaMastering C#: LoopsIteration statements or loops, allow you to run a block of code repeatedly under certain conditions. In C#, there are four iteration…Sep 26Sep 26
Adrià SalaMastering C#: Constants vs Readonly FieldsIn C#, both constants (const) and static read-only fields (static readonly) are used to define values that are meant to remain unchanged…Sep 25Sep 25
Adrià SalainStackademicMastering C#: Fields vs PropertiesIt is a common mistake to use the terms “field” and “property” interchangeably, but in C#, understanding the differences between them is…Sep 24Sep 24
Adrià SalaDemystifying C# Types: Boxing and UnboxingIn C#, all types, including value types such as int, inherit from System.Object. This is a fundamental aspect of the .NET type system. Even…Sep 23Sep 23