Переменная проверки типа строки не сохраняет фактическую строку - PullRequest
0 голосов
/ 28 февраля 2011

вот 2 снимка экрана, когда я пытаюсь отладить свой код в visual studio 2005

string saved in string type variable aenter image description here

Я хочу сохранить строковое значение в переменной check в переменной a, но при этом сохраняется -1, а не фактическая строка, которая выглядит примерно так "<username>admin</username>"

1 Ответ

1 голос
/ 28 февраля 2011

Если вы хотите сохранить значение check в a, тогда ваше назначение неверное.В настоящее время он преобразует значение a в строку и сохраняет результат в check.

. Конечно, вы не указали тип a - его можно преобразовать в строкуодин путь в отладчике, но фактический метод ToString может быть переопределен, чтобы сделать что-то другое.

Если вы действительно намеревались описать вопрос наоборот, вам нужно предоставить lot дополнительная информация - короткая, но полная программа, демонстрирующая проблему, была бы идеальной.

Строковое назначение очень точно работает в C # - так что велика вероятность того, что вы делаете что-то странное в кодене показали нам.

...