'C#/숫자.문자등 관리'에 해당되는 글 2건

  1. 2018.03.05 C#. 문자관리(String,StringBuffer,Char)
  2. 2018.03.05 C#. 숫자,문자등 변환

[ C#. 문자관리(String,StringBuffer,Char) ]

 

1. 문자 split 후 배열에 넣기

    . char[] delimiter = {' '};

      string[] aItem = aLine.Split(delimiter);

 

    . string delimiter = " ";

      string[] aItem = aLine.Split(delimiter.ToCharArray())

 

    . string delimiter = " ,";  //공백과 , (콤마)를 구분자로 split

      "Hello World 1,2,3,4".Split(delimiter.ToCharArray());

 

2. String & StringBuilder
   A. String 객체는 고정적, 즉 문자열 자체가 변하지 않음
   B. StringBuilder 객체는 문자열 자체 변경 가능

3. String

    A. 다양한 메스드와 속성을 제공

    B. string 인덱서: 문자열을 char 의 배열로 간주 (s[1]…)

    C. CompareTo : 문자열 비교 (같으면 0, 작으면 음수, 크면 양수)

    D. Equals or == : 문자열의 동일 여부 반환

    E. StartsWith 메소드

    F. EndWith 메소드

 

4. String (문자열) Method

   1. Substring 메소드 
      : 문자열의 부분을 복사해서 새로운 문자열을 만들어 반환 
   2. Concat 메소드 또는 + 연산자 
      : 원본 문자열들을 결합한 새 문자열을 만들어 반환 
   3. Replace 메소드 
      : 문자열의 부분 문자열을 새로운 부분 문자열로 치환한 결과를 새로운 문자열로 만들어 반환 
   4. ToLower 메소드 
      : 문자열의 소문자 버전을 반환 
   5. ToUpper 메소드 
      : 문자열의 대문자 버젼을 반환 
   6. Trim 메소드 
      : 문자열의 모든 공백 문자를 제거한 결과를 새로운 문자로 반환

   7. Remove 메소드

      : 문자열 내부 문자 제거

   8. Insert 메소드

      : 문자열 내부에 문자 추가

 

5. Char 메소드는 대부분이 static 형이다
   A. IsDigit
   B. IsLetter
   C. IsLetterOrDigit
   D. IsLower
   E. IsUpper
   F. ToLower
   G. ToUpper
   H. IsPunctuation
   I. IsSymbol

   . 사용예) Char.IsDigit(character);

 

6. 대입

    . string aLine = string.Format("X: {0}, Y: {1}", "왼쪽 0에 대입됨", "왼쪽 1에 대입됨");


 

9. String 예문

    . string ho = "Hello";

      ho[0],  ho[1]... 과 같이 String을 배열처럼 사용가능

 

'C# > 숫자.문자등 관리' 카테고리의 다른 글

C#. 숫자,문자등 변환  (0) 2018.03.05
Posted by 농부지기
,

[ C#. 숫자,문자등 변환 ]

 

1. 문자를 int 로 변환

    int userNum = Convert.ToInt32("123");

    int userNum = int.Parse("123");

'C# > 숫자.문자등 관리' 카테고리의 다른 글

C#. 문자관리(String,StringBuffer,Char)  (0) 2018.03.05
Posted by 농부지기
,