Join values of two string lists to new string list and add characters in VB.NET using LINQ
Use Zip to "concat" two lists via index:
Dim finalList As List(Of String) = varNames.
    Zip(varValues, Function(s1, s2) $"[{s1}] = '{s2}'").
    ToList()


In VB.NET i would like to create a list of string from the values of two given lists of string.
E.g.
        Dim varNames As New List(Of String)({"var1", "var2"})
        Dim varValues As New List(Of String)({"value1", "value2"})
        Dim finalList As List(Of String) = .....
        'Output should be:
        'finalList(0) -> "[var1] = 'value1'"
        'finalList(1) -> "[var2] = 'value2'"

I would like to do this in on line of code using LINQ. (I know how to do this using for loops)
