나는 왜 0
이것에 대해 가치를 얻고 있는지에 대한 아이디어가 없습니다 .
그러나이 코드는 잘 작동합니다.
int val = Convert.ToInt32("1546");
다음은 appsetting입니다.
<add key="PesoPayMerchantId" value="1546"/>
어떤 생각?
편집 1
의 정수 값을 얻고 "1546"
싶지만 작동하지 않습니다.
다음은 appsetting을 얻는 코드입니다.
public static string GetConfigurationString(string appSettingValue)
{
return ConfigurationManager.AppSettings[appSettingValue];
}
나는 당신의 제안을 시도했고 이것이 결과입니다.
문자열 값은 정확 ("1546")
하지만 정수로 구문 분석 할 수 없습니다. 여기서 무슨 일이 일어나고 있습니까?
편집 2
나는 다음의 가치를 확신합니다.
<add key="PesoPayMerchantId" value="1546"/>
실제로 숫자의 조합 "1546"
이지만 문자열 값을 다시 쓰려고하면 Immediate Window
이제 구문 분석 할 수 있습니다. 그러나 여전히 나는 이것의 바로 그 이유를 알아낼 수 Bug
없습니까?
편집 3
마지막으로 Johnny 덕분에 이제 작동합니다.
내가 한 것은 전체를 다시 작성하고 <add key="PesoPayMerchantId" value="1546"/>
이제 파싱 할 수 있다는 것입니다. 도와 주셔서 감사합니다. :디
대답은 구성을 다시 작성하는 것입니다.
내가 기억하는 것처럼 나는 단지 copied and paste
"1546"
pdf 파일에서 가져온 것입니다.
따라서 교훈을 얻었습니다. 값을 입력하는 데 너무 게으르지 마십시오.
추가 정보 :
나는 또한 그 기억 나는 사본을했고, paste
에 gmail
(google Chrome)
그리고 내가 복사 한 텍스트가 포함되어 있음을 발견 hidden characters
시작 부분에.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다