Member 11403304 Ответов: 1

Как я могу решить вариант строго запрещает неявное преобразование из типа boolean в String?


Я получаю опцию Strict On, запрещающую неявные преобразования из 'Boolean' в 'String' на [b]False[/b]

Как мне решить эту проблему?

If Not blnInvalid Then
    'Check if the citation is a duplicate
    strCitationNumbers = Msc.Integration.Mncis.Library.v4.Citation.GetCaseNumbersForCitation(strCitationNumber, False)
    If (strCitationNumbers(0) <> "No Matching Case") Then
    'add the error message
     CType(objXMLCitationNode, XmlElement).SetAttribute("validationError", "This is a duplicate citation.")
    End If
End If


Что я уже пробовал:

Следующая строка кода-это опция генерации Strict On, запрещающая неявное преобразование из 'Boolean' в 'String'

strCitationNumbers = Msc.Integration.Mncis.Library.v4.Citation.GetCaseNumbersForCitation(strCitationNumber, False)

1 Ответов

Рейтинг:
9

User 11061201

Переменная, которую вы пытаетесь обновить, или значение, которое нужно передать в качестве ссылки, ожидает String значение, но он получает Boolean ценность.

Вы можете сделать;

strCitationNumbers = Msc.Integration.Mncis.Library.v4.Citation.GetCaseNumbersForCitation(strCitationNumber, "False")