One way of obtaining management data and operation related to the Windows operating system is to use the Windows Management Instrumentation (WMI) classes. WMI can be considered as a database while the classes are like tables in the database. Therefore WMI can be queried to obtain specific table/class information. To use WMI classes in .NET … Continue reading Working with WMI classes
Category: .NET
Using ToString() on the same item multiple times
In article String concatenation and int indirect cast it was shown how the ToString() can be used to improve the performance of a program by eliminating the need for the boxing concept. However, the ToString() can still hinder the performance especially when used multiple times to convert a data type or object into a string … Continue reading Using ToString() on the same item multiple times
String concatenation and int indirect cast – Part 2
In the previous section it was discovered that the ToString() method creates a new string. In this section the inner studies of ToString() are taken one step further in analyzing what implications the ToString() method has on string concatination. Test Scenario 3: Let’s modify the test in Test Scenario 1 in a way that this … Continue reading String concatenation and int indirect cast – Part 2
String concatenation and int indirect cast
Most programming languages provide the indirect conversions from numeric datatypes to string. So what difference it makes by calling the ToString() method when appending non-string datatypes to a string. This article is divided into 2 parts. The first part will show how the ToString() is interpreted by the CLR when it is called on an … Continue reading String concatenation and int indirect cast
