do if not void in csharp

In C#, the void keyword is used to define a method that does not return a value. However, if you want to perform certain actions only if a method does not return void, you can use the if statement along with the typeof operator.

Here's an example:

main.cs
if (typeof(MyMethod()) != typeof(void))
{
    // Do something if the method does not return void
}
99 chars
5 lines

In this example, MyMethod() is a method that you want to check if it returns void or not. If the return type of MyMethod() is not void, the code inside the if statement will be executed.

Please note that this technique is generally not recommended, as it can make the code harder to understand. It's usually better to design your methods and their return types in such a way that you don't need to check if a method returns void or not.

related categories

gistlibby LogSnag