CFF KB - Carrz-Fox-Fire Promotions Knowledge Base

CFF KB is all about 1 thing: The Sharing of Knowledge and the Power we gain from it.
  • Breadrumbs:
  • CS0103: The Name 'New' Does not exist in the current context.

  • CFF Knowledge Base - Share With Facebook CFF Knowledge Base - Share on Twitter CFF Knowledge Base - Share on Reddit CFF Knowledge Base - Share on Digg It CFF Knowledge Base - Share on Stumble Upon It CFF Knowledge Base - Share on Delicious
    Share With Friends (Updated 6-8-2010)
  • Article ID:
    6258
  • Date Created
    Tuesday, August 2, 2022
  • This Article Has been Viewed
    463 times
  • Short Desc
    The name 'New' does not exist in the current context. This Will happen if one of the following is true in C#.
  • Details
    The code below uses New SqlParameter, but it is not properly formatted in both C# and VB.NET.

  • Recreate Issue
    C# differs from VB.NET regarding lower or capital letters used for different types of key words.

    In the below example, we have an upper case letter for the word 'New.'
    This is only possible for VB.NET, not for C#.
    <%
    getDD.Parameters.Add(New SqlParameter("@ddID", getID));
    %>

    So, in VB.NET, you cannot use a lower case letter.
    <%
    getDD.Parameters.Add(new SqlParameter("@ddID", getID));
    %>
  • Resolve Issue
    Ensure you are not using upper case letters for certain words in C#.
    This is because, in C#, we will use a lower case letter.
    <%
    getDD.Parameters.Add(New SqlParameter("@ddID", getID));
    %>

    In VB.NET, we will use an upper case letter.
    <%
    getDD.Parameters.Add(New SqlParameter("@ddID", getID));
    %>