KB Issue
The name 'New' does not exist in the current context. This Will happen if one of the following is true in C#.
Issue Details
The code below uses New SqlParameter, but it is not properly formatted in either C# or VB.NET.
Recreate Issue
C# differs from VB.NET regarding lower or upper case letters used for different types of keywords.
In the example below, we have an uppercase letter for the word 'New.'
The uppercase letter is only possible in VB.NET, not in C#.
Code Example
getDD.Parameters.Add(New SqlParameter("@ddID", getID));

So, in VB.NET, you cannot use lowercase letters.
Code Example
getDD.Parameters.Add(new SqlParameter("@ddID", getID));
Resolve Issue
Ensure you are not using uppercase letters for certain words in C#.
That is because in C#, we use lowercase letters.
Code Example
getDD.Parameters.Add(New SqlParameter("@ddID", getID));

In VB.NET, we will use an uppercase letter.
Code Example
getDD.Parameters.Add(New SqlParameter("@ddID", getID));