下一行继续字符串

Continuing string on the next line

我正在尝试使用以下代码声明一个字符串数组:

Dim flagNames() As String: flagNames = Split("Afghanistan,Albania,Algeria,Andorra,Angola,AntiguaandBarbuda,Argentina,Armenia,ASEAN,Australia,Austria,Azerbaijan,Bahamas,Bahrain,Bangladesh,Barbados,Belarus,Belgium,Belize,Benin,Bermuda,Bhutan,Bolivia,BosniaandHerzegovina,Botswana,Brazil,Brunei,Bulgaria,BurkinaFaso,Burundi,Cambodia,Cameroon,Canada,CapeVerde,CaymanIslands,CentralAfricanRepublic,Chad,Chile,China,Colombia,Comoros,Congo(DemocraticRepublic),Congo(Republic),CostaRica,Croatia,Cuba,Cyprus,CzechRepublic,Denmark,Djibouti,Dominica,DominicanRepublic,EastTimor,Ecuador,Egypt,England,EquatorialGuinea,Eritrea,Estonia,Ethiopia,EuropeanUnion,Fiji,Finland,France,Gabon,Gambia,Georgia,Germany,Ghana,Greece,Greenland,Grenada,Guatemala,GuineaBissau,Guinea,Guyana, _
Haiti,Hawaii,Honduras,HongKong,Hungary,Iceland,India,Indonesia,Iran,Iraq,Ireland,Israel,Italy,IvoryCoast,Jamaica,Japan,Jordan,Kazakhstan,Kenya,Kiribati,Kosovo,Kuwait,Kyrgyzstan,Laos,Latvia,Lebanon,Lesotho,Liberia,Libya,Liechtenstein,Lithuania,Luxembourg,Macedonia,Madagascar,Malawi,Malaysia,Maldives,Mali,Malta,Mauritania,Mauritius,Mexico,Micronesia,Moldova,Monaco",",")

它太长了,无法放在一行中,所以我使用了行继续符 _ 但它不起作用。

当代码适合一行时,它确实有效,所以我知道这不是命令本身的问题,只是长度问题。

我该如何解决这个问题?

例如:

Dim flagNames() As String

flagNames = Split("Afghanistan,Albania,Algeria,Andorra,Angola,AntiguaandBarbuda," & _
          "Argentina,Armenia,ASEAN,Australia,Austria,Azerbaijan,Bahamas,Bahrain," & _
          "Bangladesh,Barbados,Belarus,Belgium,Belize,Benin,Bermuda,Bhutan",",")