У меня есть этот код, написанный на c #, и он действителен и работает.
public const char NBSP = '\u00A0';
По некоторым причинам мне нужно написать этот метод на VB.net. Я попробовал это:
1
Public Const NBSP As Char = "\u00A0"
Ошибка: опция «Строгое вкл.» Запрещает неявные преобразования из «String» в «Char»
2
Public Const NBSP As Char = "\u00A0"c
Ошибка: символьная константа должна содержать ровно один символ.
3
Public Const NBSP As Char = &HA0 'Or 0x00A0
Ошибка: целочисленные значения не могут быть преобразованы в Char.
Примечание: я не могу использовать функцию ChrW. Ни Convert.ToChar (), поскольку это Const. Одним из решений может быть удаление ключа Const, но для меня это выглядит ужасно.
Я думаю, что мне следует использовать String вместо типа Char. Но не уверен, что это может вызвать проблемы?
Public Const NBSP As String = "\u00A0"
Есть предложения?