c# 문자열 출력 : String.format 또는 String 연결?
프로그래밍 분야에서 문자열 출력 및 연결은 토론의 초점이었습니다. C#에 문자열을 표시하거나 결합 할 때, 프로그래머는 일반적으로 문자열 서식에 string.format
를 사용하고 직접 연결을 위해
연산자를 사용하는 중에서 선택해야합니다.
string에 string.format
첫 번째 방법은 형식 문자열과 매개 변수 세트를 사용하여 형식화 된 출력을 생성하는 string.format
메소드를 사용하는 것입니다. 주어진 예에서는 다음과 같이 변환됩니다 :
Console.WriteLine("{0} {1}", p.FirstName, p.LastName);
연산자를 사용한 연결
또 다른 방법은 직접 연결을 위해
연산자를 사용하는 것입니다 :
Console.WriteLine(p.FirstName " " p.LastName);
]]]
성능 고려
일부 사람들은 성능의 우선 순위를 정할 수 있지만 대부분의 경우 두 가지 방법 모두 거의 같은 속도로 수행한다는 점에 주목할 가치가 있습니다. 따라서 조기 최적화를 피해야합니다.
아키텍처 고려 사항
string.format
는 일반적으로 건축 장점 때문에 더 인기가 있습니다. 문자열 출력과 형식화 된 데이터를 명확하게 분리하여 데이터를 검색하는 코드에 영향을 미치지 않고 향후 출력 형식을보다 쉽게 수정할 수 있습니다.
확장 성 및 유지 보수
] string.format 는 출력 문자열의 형식이 변경 될 수있는 경우 더 큰 유연성과 유지 보수 용이성을 제공합니다. 예를 들어, 고객이 나중에 다른 형식 스타일을 요청하면
string.format 에서 형식 문자열을 수정하여 요구 사항을 충족시킵니다.
개인 취향과 스타일
궁극적으로 문자열 형식과 연결 사이의 선택은 일반적으로 개인 선호도와 코딩 스타일에 따라 다릅니다. 그러나 string.format 는 종종 확장 성, 유지 가능성 및 건축 무결성을 고려할 때 더 유리한 옵션이됩니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3