চলুন একটি try-catch ব্লক দিয়ে শুরু করি। এটা যেন একজন দড়িতে হাঁটা শিল্পীর নিচে একটি নিরাপত্তা জাল পাতা। যদি তারা পিছলে যায়, তবে তারা পড়ে না—তারা ধরা পড়ে।.
C# এ, আপনি বিল্ট-ইন System.Diagnostics নেমস্পেস অথবা NLog বা log4net এর মত থার্ড-পার্টি লাইব্রেরিগুলি ব্যবহার করতে পারেন। এখানে .NET Core এ পাওয়া ILogger ইন্টারফেস ব্যবহার করে একটি দ্রুত উদাহরণ দেওয়া হলঃ.
System.Diagnostics
ILogger
কল্পনা করুন আপনার একটি কোড আছে যা একাধিক বার একটি অভিনন্দন বার্তা প্রিন্ট করে। ফাংশন ছাড়া, এটি একটি জটিলতা। ফাংশন সহ, এটি পরিপাটি।.
আসুন আমরা একটি সাধারণ C# মেথড রিফ্যাক্টর করি যা একটি সংখ্যার অ্যারের যোগফল গণনা এবং প্রিন্ট করে.