나는 '0.11'와 같은 문자열 형식의 '하나의'데이터 형식의 숫자 또는 '0.11'또는 것입니다 C#에서 문자열 변수가 '12 .11 등10 진수를 나타내는 문자열에 "."문자 앞에 0이 있는지 확인하십시오.
내 질문 : 내가 패드에 필요 위의 변수에서 10 진수 앞에 숫자가 지정되지 않으면 앞에 '0'이 붙은 문자열 위. 어떻게 C#에서 가장 효율적인 방법으로이 작업을 수행 할 수 있습니까? 따라서 변수가 '12 .11 '이면 패딩이 필요 없습니다.
string newValue = null;
string searchFieldValue1 = ".11";
//set new value according to this logic: pad it with a leading 0 so its 0.11
'싱글'로 들어간다면 정말로 패드를 붙여야할까요? 결국 Single로 구문 분석되면 어떤 차이도 없습니다. –
클래스에서 ".11"을 "0.11"로 변환해야하는 로직이 있습니다. 단일 데이터 유형과 관련이 없지만 우연히도 단일 숫자의 문자열 표현입니다. – Sunil