'2018/03'에 해당되는 글 15건

  1. 2018.03.06 C#-WinForm. 컴포넌트 접근방법
  2. 2018.03.05 C#. 문자관리(String,StringBuffer,Char)
  3. 2018.03.05 C#. 숫자,문자등 변환
  4. 2018.03.05 C#. 배열
  5. 2018.03.05 C#. 분기. 반복문

[ C#-WinForm. 컴포넌트 접근방법 ]

 

1. 정의

    . Window Form에 올려져 있는 컴포넌트를 제어하는 방법

 

2. 접근방법

    . 컴포넌트_id.속성

'C#-WinForm > 컴포넌트 접근방법' 카테고리의 다른 글

C#-WinForm. 공통함수 및 공통상수  (0) 2018.03.06
Posted by 농부지기
,

[ 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 농부지기
,

C#. 배열

C#/배열 2018. 3. 5. 22:05

[ C#. 배열 ]

 

1. 배열정의

    . 레퍼런스 타입이기 때문에 참조 값만 전달

 

2. 선언-1차원

     . int[]  scores = { 1,2,3,};

     . int sum = CalculateSum(scores);  //배열전달: 배열명을 return함.

     . double []array;

       array = new double[3];

     . double []array = new double[3]{1.0, 2.0, 3.0};

     . double []array = {1.0, 2.0, 3.0};

    
2. 선언-다차원

    . double [,]  array2 = new double[2,3] {{1.0, 2.0, 3.0}, {4.0, 5.0, 6.0}};

    . double [,,] array3 = new double[2,3,4];

 

3. 다차원배열 접근

    . double value = array2[1,2] + array3[1,2,3];

 

4. 배열 속성과 메소드

     . Length, Sort, GetLength, IndexOf

 

5. 객체 배열

    . 선언                  : Student [] std = new Student[3];

    . 배열 객체생성    : std[0] = Stdudent();

    . 배열 객체메소드 : std[0].setScore(10, 20, 30);

 

Posted by 농부지기
,

 

 

1. swtich(category)

    {

        case "1":

        case "2":

             .... 문장;

            break;

        case "3":

             ....

            break;

        default:

      }

     

 

2. 반복문

     . while(조건) { ... }

     . for(초기값; 조건; 증가문){ ...}

     . foreach...

Posted by 농부지기
,