Untitled

<aside> 💡 목차


</aside>

https://github.com/POCU/COMP1500CodeSamples

용어 & 자료형 크기 & 표현 범위 요약

Untitled

Format?

<aside> 💡 어떤 서식에 맞추어 뭔가를 만들다.

서식 지정

어떤 서식을 정해두고
그 서식에 맞게 데이터를 집어넣어서 출력되는
String을 결정하는것

결합한 결과는 다시 문자열이 된다

결합한 결과는 다시 문자열이 된다

</aside>

→ + 기호를 이용하여 문자열 제작 가능

<aside> 💡 String 자체에 저장할수도있고 출력할때 설정할 수 도 있다

Untitled

</aside>

<aside> 💡 근데 위 방법은 문자열이 많아질수록 복잡해지고 성능저하도 발생됨

![사용하는건 최종 String만 있으면되는데,

합쳐지는 과정에서 임시 String이 너무 많이 생긴다는 것이다

-임시 String이 생기는 과정 예시- 1 12 123 1234 12345

-실제로 원하는 문자열- 12345](https://prod-files-secure.s3.us-west-2.amazonaws.com/09ccd4d5-876c-4bba-bbdf-cc77a0a11257/d2bd5bda-0b28-4d81-9b6c-5b4e15b7500b/Untitled.png)

사용하는건 최종 String만 있으면되는데,

합쳐지는 과정에서 임시 String이 너무 많이 생긴다는 것이다

-임시 String이 생기는 과정 예시- 1 12 123 1234 12345

-실제로 원하는 문자열- 12345

</aside>

→ 문자열 포맷을 활용한 학번과 이름 출력

using System;

namespace BitFlag
{
    class Program
    {
        static void Main(string[] args)
        {
            String name = "SBU";
            int id = 201921408;

            //방법1
            **string massage1 = string.Format("Student Name: {0} / Student ID: {1}",name,id);**
            Console.WriteLine(massage1);
            //방법2
            **Console.WriteLine("Student Name: {0} / Student ID: {1}", name, id);**
        }
    }
}

→ 인덱스를 두번 쓰면 무슨 일이 벌어질까?

해당 인덱스에 해당하는 값이 중복으로 나옴

해당 인덱스에 해당하는 값이 중복으로 나옴

String도 반환이 가능하다

메인 함수와 반환형

모든 함수는 반환형을 가지기에, String도 반환이 가능하다

Untitled