반응형

전체 글 158

2. 배열 뒤집기

namespace Test { internal class Program { static void Main(string[] args) { // 배열 뒤집기 // Reverse : 순서를 뒤집기 // ToArray : 배열로 만들기 int[] num = new int[] { 1, 2, 3, 4 }; int[] result = num.Reverse().ToArray(); Console.WriteLine(string.Join(",",result)); // for문을 이용한 뒤집기 int[] temp = new int[num.Length]; for(int i = 0; i < num.Length; i++) { temp[i] = num[num.Length - 1 - i]; } Console.WriteLine(stri..

1. 특정 문자 또는 문자열 제거

namespace Test { internal class Program { static void Main(string[] args) { // 원본 string str = "abcdef"; Console.WriteLine(str); // 제거할 문자 내용 string tmp1 = "abc"; string tmp2 = "f"; // abcdef 문자열에서 abc 문자열을 제거 // Replace : 문자열 치환 string result = str.Replace(tmp1, ""); Console.WriteLine(result); result = str.Replace(tmp2, ""); Console.WriteLine(result); // ef를 aaaaaa로 변경 result = str.Replace("ef"..

[C#] 7. var 키워드

namespace Test { internal class Program { static void Main(string[] args) { /* * var 키워드 * object와는 조금 다른 형태이며, * 변수의 형식이 명확할 때 사용할 수 있다. * * 즉, 흔히 알고있는 기본 자료형과 같이 * 확실한 형을 가지고 있는 변수를 대신해서 사용가능 * * 보통 사용은 주로 여러가지 형태의 데이터를 * 받아서 처리할때 사용함으로써 코드를 좀더 간결하게 * 만들수 있는 장점이 있다. * * 반드시 써야하거나 필요하다기보단 편의성에 좀더 * 기울어져 있다고 생각하면 된다. * * var키워드는 사용하면 데이터의 내용에 따라 * 알아서 컴파일러가 추론하여 해당 데이터의 타입을 선정한다 * * 그러나 var 키워드 ..

나미/C# 2023.07.03

[C#] 6. bool 자료형(논리형)

namespace Test { internal class Program { static void Main(string[] args) { /* * bool 자료형(논리형) * 논리형은 흔히 말하는 2지선답과 비슷하다 * * true(참), false(거짓) 두가지로 구분한다 * 컴퓨터는 보통 0과 1의 숫자로 구별하는데 * true = 1, false = 0을 의미한다 * * 어떤 조건을 사용할 때 주로 이용 */ bool a = true; bool b = false; Console.WriteLine(a); Console.WriteLine(b); } } }

나미/C# 2023.07.03

[C#] 5. Object와 사용 이유

namespace Test { internal class Program { static void Main(string[] args) { /* * object란 * 객체, 물건이라는 영어단어로 * 어떠한 데이터 형식이든 모두 사용가능한 형태 */ object a = 123; // int a = 123 object b = 1.23f; // float b = 1.23f object c = 'a'; // char c = 'a' object d = "abcde"; // string d = "abcde" Console.WriteLine(a); Console.WriteLine(b); Console.WriteLine(c); Console.WriteLine(d); /* * 그럼 여기서 전부 object형을 그럼 쓰면 간..

나미/C# 2023.07.03

[C#] 4. 문자와 문자열

namespace Test { internal class Program { static void Main(string[] args) { /* * char : 1byte * 글자 1개를 담는 데이터 자료형 * '' 를 사이에 글자 입력 */ char a = 'a'; char b = '안'; Console.WriteLine(a); Console.WriteLine(b); /* * string : 문자열 * 말그대로 문자를 임의의 갯수로 담는 데이터 자료형 * 문자 갯수에 따라 사이즈가 달라짐 * "" 를 사이에 문자열 입력 */ string str = "안녕하세요"; Console.WriteLine(str); } } }

나미/C# 2023.06.29
반응형