April 19, 2024, 5:50 a.m. | Sukhpinder Singh

DEV Community dev.to

Learn to enhance your maintainability with generics and custom interfaces in C#. Discover a better approach on Day 29 of our 30-Day .NET Challenge.





Introduction


Developers often tend to add unnecessary boxing in the code which can hamper application performance. The article demonstrates both inefficient and efficient approaches to avoid the issue.





Learning Objectives



  • What is Boxing


  • Why non-generic interface approach is inefficient


  • A recommended approach using generics






Prerequisites for Developers



  • Basic understanding of C# programming language.


30 Day .Net …

application application performance article beginners can challenge code csharp developers discover dotnet introduction learn performance programming

Social Engineer For Reverse Engineering Exploit Study

@ Independent study | Remote

Senior Software Engineer, Security

@ Niantic | Zürich, Switzerland

Consultant expert en sécurité des systèmes industriels (H/F)

@ Devoteam | Levallois-Perret, France

Cybersecurity Analyst

@ Bally's | Providence, Rhode Island, United States

Digital Trust Cyber Defense Executive

@ KPMG India | Gurgaon, Haryana, India

Program Manager - Cybersecurity Assessment Services

@ TestPros | Remote (and DMV), DC