C#
-
String 객체C# 2021. 9. 30. 05:27
String 객체 C언어의 문자열 관련 작업을 용이하게 하기 위해서 만든 library class 문자 배열: character 배열과 다름 char name[10]; (X); '\0', 배열 크기 신경 쓸 필요 없음 특징) 동적 할당만 가능하기 때문에 refererebce 사용 read-only : 내용을 수정 할 수 없음 C#에서 구현 내역은 숨겨져 있음 a.Replace C언어의 String 함수 대치: strlen(s) -> property 사용 s.Length 이용 a = a.Replace('e', 'o'); e를 o로 바꾸는게 아니고 새로운 String 객체가 생김 이전에 있던것은 garabage가 됨 d가 가르키고 있는 것은 b이므로 마지막에 xxxxxHow are you가 출력되는것