내 양식에 여러 개의 NumericUpDown
컨트롤이 포함되어 있습니다. 이 컨트롤은 다른 양의 소수 자릿수를 표시합니다. 나중에 내 코드에서 나는 그렇게 같은 문자열 배열 arrStr()
의 다른 NumericUpDown.Value
년대를 넣어 : NumericUpDown에서 String으로 서식을 유지하는 방법
arrStr(1) = NumericUpDown1.Value
arrStr(2) = NumericUpDown2.Value
arrStr(3) = NumericUpDown3.Value
가 그럼 난 텍스트 파일로
File.WriteAllLines
기능을 가진 배열을 인쇄 할 수 있습니다. 예를
NumericUpDown1.Value = 1.00
,
NumericUpDown2.Value = 2.30
및
NumericUpDown3.Value = 2.124
에 대한 파일이 거기에 다음과 같은 값이 경우
1.00
2.30
2.124
내가 작동 Format
을 시도했지만, 그 포맷 방법은 다음과 같습니다 싶습니다
1
2.3
2.124
확인합니다 소수점 이하 자릿수가 각각
NumericUpDown
에 대해 이미 설정되어 있으므로 편리하지 않습니다. 이 작업을 다시하는 것은 귀찮은 일이지만, 이제
Format
을 사용하면됩니다.
소수점 이하 자릿수의 숫자도 참조 할 수는 NUD 컨트롤에서 직접 다른 컨트롤에 따라 다릅니다. –
@Tim Schmelter : 배열의 각 문자열에 대해'String.Format'을 수행해야한다는 것을 의미합니까? 그렇다면'Format'을 사용하는 것과 같을 것이고 배열의 각 항목에 대해 서식 작업을 다시해야한다는 것을 의미하므로이 작업을 피하고 싶습니다. –
@BartArondson : 어쨌든 문자열 배열에 모든 값을 넣을 수 있는데 왜 f.e를 사용할 수 없습니까? 'arrStr (2) = String.Format ("{0 : f2}", NumericUpDown2.Value)'? –