I have the following code:

Code:
  stringToParse = stringToParse.Replace("[CLIENTNAME]", tv.ClientName)
            stringToParse = stringToParse.Replace("[EMAIL]", tv.Email)
            stringToParse = stringToParse.Replace("[COUNTRY]", tv.Country)
            stringToParse = stringToParse.Replace("[DATE]", tv.DateNow.ToString)
            stringToParse = stringToParse.Replace("[COMPANYNAME]", tv.CompanyName)
            stringToParse = stringToParse.Replace("[USERNAME]", tv.UserName)
            stringToParse = stringToParse.Replace("[ORDERID]", tv.OrderID)
            stringToParse = stringToParse.Replace("[ORDERBALANCE]", tv.OrderBalance)

            stringToParse = stringToParse.Replace("[ORDERITEMS]", tv.OrderItems.ToString)
            stringToParse = stringToParse.Replace("[OPENORDERS]", tv.NumberOfOpenOrders)
            stringToParse = stringToParse.Replace("[NONPAIDORDERS]", tv.NumberOfNonPaidOrders)
As you can see im just replacing some stuff with actual values.. I want to make it so string.isnullorempty = true then it should replace with "N/A".

Is the only way to do this by putting a lot of if statements?

TV is a class called Template Values

Code:
Public Class TemplateValues
    Public ClientName As String
    Public Email As String
    Public Country As String
    Public DateNow As Date
    Public CompanyName As String
    Public UserName As String
    Public OrderID As String
    Public OrderBalance As String
    Public OrderItems() As String
    Public NumberOfOpenOrders As String
    Public NumberOfNonPaidOrders As String
End Class