![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/mnIo8/btsxSziPp2B/WqJyvYpHwbaK4axPeiPkz0/img.png)
업무중에 한 분 께서 Equals함수를 사용할 때 “문자열”.Equals(변수) 의 형태로 사용하는 것을 보고 이유를 물어봤다. 그렇게 알게 되어서 정리하는 C# 의 String.Equals 메서드 사용방법 ❓"개발".Equals(strDev)와 strDev.Equals("개발")의 차이는 무엇인가? 👉 "개발".Equals(strDev)는 문자열인 “개발”이 strDev의 객체를 비교한다. 만약 다른 형식의 객체이거나, null인경우 예외로 빠지는것이 아니라 false를 반환하여 조건문을 끝낸다 👉 strDev.Equals("개발")는 strDev가 문자열인 “개발’과 비교를한다. 만약 strDev가 다른형식이거나 null이면 예외가 throw 된다. ❗따라서 null비교를 하거나 다른 예외처리를 통해..
C#
2023. 10. 11. 13:57