기초문법 복습 ( 문자열 내용 비교, 실수 형변환, 문자열 띄어쓰기, 배열 반복)

2024. 9. 5. 15:09카테고리 없음

개요

배웠던 기초문법들중 헷갈리는 문법들 총 정리

 

내용 - 문자열 내용 비교

배열 내용을 비교할 때 SequenceEqual을 사용

char[] secretWord = { 'h', 'a', 'n', 'g', 'm', 'a', 'n' };

char[] correct = { 'h', 'a', 'n', 'g', 'm', 'a', 'n' } ;

if (secretWord.SequenceEqual(correct))
{
    wordGuessed = true;
    Console.WriteLine("축하합니다! 단어 맞추기에 성공하셨습니다.");
}

 

내용 - 정수에서 실수로 형변환( (float) )

int[] arr = { 10, 20, 30, 40, 50 };
int sum = 0;
float average = 0.0f;

 

average = (float)sum / arr.Length;

 

내용 - 문자열 띄어쓰기(PadRight(크기))

for(int i = 2; i < 10; i++)
{
    for(int j = 1; j < 10; j++)
    {
        Console.Write($"{i} * {j} = {i * j}  ".PadRight(12));
    }
    Console.WriteLine();
}

 

내용 - 배열 반복( foreach() )

int[] numbers = { 10, 20, 30, 40, 50 };
int max = numbers[0];
int min = numbers[0];
foreach (int number in numbers)
{
    if(number > max)
    {
        max = number;
    }
    else
    {
        if(min > number)
        {
            min = number;
        }
    }
}

 

내용 - 문자 배열 생성

string[] game = new game[3];