본문 바로가기

프로그래밍/C#

(4)
C#에서 말하기 수열(개미 수열) 구하기 using System; namespace Practice_Page { class Program { static void Main(string[] args) { while (true) { int[] array = new int[100]; for (int i = 0; i > "); for (int i = 0; i < array.Length; i++) { if (array[i] == array[index]) { count++; } else { Console.Write((char)array.. 2021. 11. 26. 06:04
Week 3 1. 변수 : 값을 저장하기 위해 사용하는 식별자 int, float : 4 bytes = 32 bits long, long : 8 bytes = 62 bits char : 2 bytes(C#), 1 byte(C) Console.WriteLine(sizeof(자료형)) : 사이즈를 표시 (단, sizeof(string)은 오류 발생) 오버플로우의 해결 : 자료형 변환(int → long), Unsigned 자료형 사용(uint, ulong) Console.WriteLine(int.MaxValue) : int 자료형 최댓값 표시 Console.WriteLine(int.MinValue) : int 자료형 최솟값 표시 2. 자료형의 확인 변수 위에 마우스를 올려 놓는다. GetType() 메서드를 쓴다.(자료.. 2021. 11. 25. 03:48
Week 2 1. C# 기본 용어 1) 표현식과 문장 표현식(Expression) : 값을 만들어내는 간단한 코드 문장(Statement) : 표현식이 하나 이상 모이고, 마지막에 세미콜론이 찍힌 것 2) 키워드(Keyword) C# 이 처음 만들어질 때 정해진 특별한 의미가 부여된 단어 일반 키워드와 특정한 위치에서만 작동하는 문맥 키워드가 있음 3) 식별자(identifier) 변수·메서드에 이름을 붙일 때 사용하는 단어 키워드 x under bar를 제외한 특수문자 x 숫자로 시작 x 빈칸 사용 x 모든 글자(한글, 한자) 사용 가능하나 알파벳 권장 클래스, 속성, 메서드, 네임스페이스는 대문자로 시작 지역변수, 전역변수는 소문자로 시작 여러 단어로 이루어진 식별자는 각 단어를 대문자로 시작 괄호가 붙은 식별자.. 2021. 11. 18. 22:15
Week 1 1. C# 프로그래밍의 특징 형식 안정적이고 객체지향적임 기존 프로그래밍 언어를 개선시켜 성능이 높음 다양한 운영체제나 플랫폼에서 동작함 모노 플랫폼이나 닷넷 플랫폼을 활용하여 다양한 운영체제에서 동작하는 프로그램을 만들 수 있음 2. 플랫폼 : 소프트웨어 응용 프로그램들을 실행하는 데 사용되는 하드웨어와 소프트웨어의 집합 예) Java Virtual Machine, ActionScript, .Net Platform 3. 라이브러리 코드를 사용하기 쉽도록 미리 만들어 놓은 코드 소프트웨어를 만들기 위해 사용하는 클래스 또는 서브루틴의 집합 스스로 아무 것도 할 수 없으며 개발자가 그것을 사용해야만 함 4. 프레임워크(= Large Library) 제어 역전이 있는 대규모 라이브러리 코딩의 시작부터 끝까지.. 2021. 11. 18. 20:06