0
콘솔에서 숫자를 읽으려고하지만 쉼표 (예 : 2,56)를 통해 입력 한 경우 성공적으로 구문 분석 할 수 없습니다. 다음과 같이 입력 된 경우에만 구문 분석 할 수 있습니다. 2.56 어떻게 변경할 수 있습니까? 다음은 샘플 코드입니다.콘솔에서 이중 번호 읽기
if (double.TryParse(stringElements[i], out doubleNum))
{
averageTime.Add(doubleNum);
}
입력을 숫자로 변환하는 방법은 무엇입니까? 코드 줄을 포함하십시오. –
'CurrentCulture'란 무엇입니까? 또한 코드를 표시하십시오. 그건 그렇고, 나는이'.Replace' 제안을 좋아하지 않는다. 문자열에 ','가 1000 단위 구분 기호로 사용되면 코드도 손상되고 구문 분석이 실패 할 가능성이 높습니다 (물론 현재 문화권 스레드에 따라 다름). –
@ SonerGönül의 의견은 정확하다고 생각하지만 해킹으로 숫자가 될 것이라 확신하는 경우 단일 쉼표를 전체 점으로 대체 한 다음 구문 분석 만하면 안됩니다. –