STUDY 📖/C#

패스트캠퍼스 챌린지 2일차

@예민한 방구석여포 힘히힘 2021. 9. 7. 23:38
반응형

Ch 02. 처음으로 코딩하기 - 01.코드 리뷰해보기 -1

 

모든 언어의 첫 기본 코드는

"Hello World"이다.

 

세상아 안녕. 내일은 평일이야....

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
/*---------------------------------------------------------------------------------------------
 * Name : _001_HelloWorld
 * DESC : 코드리뷰
-----------------------------------------------------------------------------------------------*/

namespace _001_HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("HelloWorld");
        }
    }
}

 

 

- Using 부분은 신경을 쓰지 않아도 된다. 사용하기 위해 쓰는 것.

  어둡게 회색처리 된 Using은 현재 사용하지 않고 있기에 삭제해도 됨.

 

- C# 코딩하면서 색깔을 보면, 파란색, 초록색 등 다양하다 -> 색깔 있는 부분은 c#이 제공해주는.

  내가 작업할 부분은 흰색 부분이다.

내가 친 코드

 

* 시작프로그램으로 설정

솔루션 내에 많은 프로젝트가 생성되어 있다면 빌드시에 많은 

 

 

Using : 선언된 네임스페이스 내부 개체들이 접근

 

namespace :
- 그룹화
- 동일한 함수의 이름 사용 가능

 

Class
- 필드(field), 메소드로(method)로 분리
- 프로그램을 구성하는 기본

 

- 한 줄 주석 (//) 

- 여러번 주석 /* */ 

=> 하지만 한 줄 주석을 추천한다

주석은 매우 중요하다! 코드별 내용을 짧게 적어주는 것이 좋다.

 

 

 

 

 

 

 

Ch 02. 처음으로 코딩하기 - 02.코드 리뷰해보기 -(1/2)

 

새 프로젝트 만들기

 

솔루션 우클릭 > 추가 > 새 프로젝트 만들기  => HelloWorld2를 생성해줌,

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

/*---------------------------------------------------------------------------------------------
 * Name : _001_HelloWorld
 * DESC : 메인 함수의 파라미터 보기
-----------------------------------------------------------------------------------------------*/


namespace _002_HelloWorld2
{
    class Program
    {
        static void Main(string[] args)  //메인 함수의 args를 받아서 찍어보는
        {
            if(args.Length>0)
            {
                Console.WriteLine("HelloWorld:    " + args[0]);
            }
            else
            {
                Console.WriteLine("HelloWorld: args.Length=0 ");
            }

            Console.ReadKey();
        }
    }
}

 

시작을 눌러주면, 메인함수의 args가 없기에 

 

"HelloWorld: args.Length=0 "

 

을 출력해줌.

 

 

이 파일은 프로젝트 우클릭 파일탐색기에서 폴더 열기

bin> Debug안에 있음!

 

 

 

cmd에서 경로에 가서 실행해보는,

_002_HelloWorld2.exe 10 ==> 10이라는 args를 주자

 

"HelloWorld : 10" 이라는 결과줌.

 

전의 "HelloWorld: args.Length=0 "와 비교!

 

 

 

이런 로직으로 흘러간다!

 

 

 

 

 

 

 

 

미션화면 - with 삼성 올웨이즈

 

 

* 본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다. * -2일차 아자아자

 

필수 링크 : https://bit.ly/37BpXiC