Benimaru NikaidoHow many types of timers are there in .NETIn .NET, there are at least 6 types of timers, each with its own purposes and characteristics. Depending on the application scenario…Feb 28Feb 28
Benimaru NikaidoYou don’t need to worry about event safety issues in C#From time to time, some friends mention to me that when writing events in C#, using +=, -= and Invoke may lead to thread safety issues…Feb 181Feb 181
Benimaru NikaidoBest Practices for C# async/awaitIn C#, async/await is an important tool for handling asynchronous operations, improving code readability and performance. Here are some…Feb 9Feb 9
Benimaru NikaidoThe evolutionary history of C# anonymous types, var, and dynamic#1 HistoryFeb 51Feb 51
Benimaru NikaidoYou Might Not Know: Cancelling Asynchronous Operations in C##1 Early DaysFeb 43Feb 43
Benimaru NikaidoAdvanced technique: How to use pointers in C#.In .NET, C# is by default a safe language that does not support direct use of pointers. However, C# supports the use of unsafe code in…Feb 1Feb 1
Benimaru NikaidoExecuting System Commands in C#Executing system commands in C# can be accomplished by calling the Process.Start method. The Process.Start method is used to start a new…Jan 311Jan 311