.Net:- Operator – The null-conditional operator ?.

Background In this post we will cover the Null-Conditional Operator ( ?. ).   Series Here are other posts that covers .Net Operators:- .Net:- Operator – The null-coalescing operator ?? Date Published:- 2022-November-8th Link   Code Code - HelloWorld Code - HelloWorld Outline Get String Length Print String and String Length Output Output - Text … Continue reading .Net:- Operator – The null-conditional operator ?.

.Net:- Extension Methods in C#

Background Object Oriented Programming Languages allow various features to add additionally functionality to existing classes.   Tooling Here are some of the available faculties:- Inheritance Interfaces   Base Class String Class Methods Depending on the programming object certain methods may be exposed. Methods such as:- Length Upper Lower Split Word Count Proper Case Reverse Convert … Continue reading .Net:- Extension Methods in C#

.Net:- Operator – The null-coalescing operator ??

Background .Net Console.WriteLine is null safe. But, then some functions may not be. To protect yourself in the case of nullable variables, please consider the use of the ?? operator.   Code   Output Image Textual References Microsoft Learn > .NET > C# guide > Language reference > Operators and expressions ?? and ??= operators … Continue reading .Net:- Operator – The null-coalescing operator ??

C#:- Compiler Error – “The entry point of the program is global code; ignoring ‘Main(string[])’ entry point”

Background Let us go with our old stand by. HelloWorld.   Language Language - C Script Code Output Output Image Using tio.run c / gcc compiler Output - Text   Language - C# C# - Without Class Definition Outline Let us convert our c code to C#. Code Changes Import c:- #include <stdio.h> Include stdio.h … Continue reading C#:- Compiler Error – “The entry point of the program is global code; ignoring ‘Main(string[])’ entry point”

.Net Error:- “COM object that has been separated from its underlying RCW cannot be used”

Background Last night after a long day of code rewrite, ran into an error that threatened to force me to discard the numerous optimizations I had taken the time and effort to labor over.   Error Message Here is the full error message:- Remediation Outline Code Review Code Rewrite Code Review Please review your code. … Continue reading .Net Error:- “COM object that has been separated from its underlying RCW cannot be used”

.Net :- String.Join returns “System.String[]”

Background Hit a curb yesterday and wanted to share about it today. I have a collection and attempted to display its contents.   Code Original Output Image   Revision Output Image Sharing Restester.com Links Visual Basic Online Compiler Link Vb.Net - Displaying Collection Contents Link Git Gist CollectionDisplayContents Link Dedicate Dedicating to:- string.Join(string, string[]) returns … Continue reading .Net :- String.Join returns “System.String[]”

VB.Net – Compilation Warning – “Variable is used before it has been assigned a value. A Null Reference could result at runtime”

Variables I was looking at an aged code and I started rearranging it a bit. Unfortunately, re-arranged, it stopped working. I took a night's sleep. Come the next day, less tired and wearied, I went back at it. Thankfully, I had made a backup and had it tucked away. Studying the saved code, I found … Continue reading VB.Net – Compilation Warning – “Variable is used before it has been assigned a value. A Null Reference could result at runtime”

C# – Error – “type used in a using statement must be implicitly convertible to ‘System.IDisposable’.”

Background A very quick post on a very easy to address C# error.   Error Image Text 'Person':type used in a using statement must be implicitly convertible to 'System.IDisposable'.   Scenario #1 A  very simple scenario. We have a class called Person. The class has a simple property called name. We initialize the class and … Continue reading C# – Error – “type used in a using statement must be implicitly convertible to ‘System.IDisposable’.”

.Net – Compilation Error Message – “error CS0246: The type or namespace name ‘[interface]’ could not be found (are you missing a using directive or an assembly reference?)”

Background Continuing to play around with .Net C#. Specifically, Generics. Ran into an error I could not get beyond. Error Error Message Code Error Message   TroubleShooting Add Namespace Code Preface usage by indicating the code uses classes in the System.Collections.Generic namespace.   Error Compiled and got an error that reads:- Remediation Add Third-Party Namespaces … Continue reading .Net – Compilation Error Message – “error CS0246: The type or namespace name ‘[interface]’ could not be found (are you missing a using directive or an assembly reference?)”

Visual Studio – Compilation – Error – “The type or namespace name ‘ManagementScope’ could not be found (are you missing a using directive or an assembly reference?)”

Background Using Visual Studio to compile an application. Ran into a little error. Error Messages Error Messages - Text Error CS0246 The type or namespace name 'ManagementScope' could not be found (are you missing a using directive or an assembly reference?) The type or namespace name 'ObjectQuery' could not be found (are you missing a … Continue reading Visual Studio – Compilation – Error – “The type or namespace name ‘ManagementScope’ could not be found (are you missing a using directive or an assembly reference?)”