SET A CHARACTER VARIABLE WITH AN IF - THEN STATEMENT

Jayden Bell

Total Post:110

Points:774
Posted by  Jayden Bell
VB.Net 
 875  View(s)
Ratings:
Rate this:
Hi Expert,

How to set a variable, typeofauction, as either 'a' or 'f' with an if then statement. dim typeofauction as char. I'm trying as following 

typeofauction = typeofauction1.Text
    If (typeofauction = "Auction") Then
        listingtype = 'a'
    End If
    If (typeofauction = "Fixed Price") Then
        listingtype = 'f'
    End If

What wrong with above line of code.
Please help.
Thanks in advance. 
  1. AVADHESH PATEL

    Post:604

    Points:4228
    Re: Set a character variable with an if - then statement

    Hi Jayden,


    You say you are trying to set typeofauction, which is defined as a char type, to 'a' or 'f'. However, your code shows you are trying to set listingtype which appears to be a char.

    I think you have your types confused. Try:

    Dim listingtype As Char

    Dim typeofauction As String = typeofauction1.Text ' assuming this is a textbox

    If typeofauction = "Auction" Then
       listingtype = "a"c
    ElseIf typeofauction = "Fixed Price" Then
       listingtype = "f"c
    End If

    You don't have to use the Char type for listingtype. You can also use a String which will simply hold only one character.

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!