분류 전체보기 (135) 썸네일형 리스트형 C# [13] Winform 이제 기본 문법을 익혔으니 프로그램을 만드는 것을 배워본다. Visual Studio (앞으로 VS라고 하거나 vs라고 하겠다) 켜서 [새 프로젝트 만들기]를 선택한다.이후 [Windows Forms 앱]을 선택 프로젝트 이름을 선택하고 [다음]을 클릭한 후 [만들기]를 클릭한다. 처음 시작하면 아래와 같이 뜨는데 나는 [도구상자] 가 필요한데 없다. 단축키 [Ctrl+Alt+X]를 클릭해도 되고, 상단 탭에 [보기] - [도구상자]를 클릭해도 된다. 그럼 왼쪽에 이렇게 뜬다.여기서 모든 Windows Forms을 클릭하면 열리는데 내가 현재 필요한 것은 [Button]이랑 [label]이다. 아래와 같이 생성되었을텐데버튼의 이름을 변경하려면 [속성]- [text] 를 선택해줘야하는데 속성이 안보인다.. C# [12] 예외처리 using System;using System.Collections;class Program{ public static void Main(string[] args) { Console.Write("나눌 숫자를 입력하세요 : "); int divider = int.Parse(Console.ReadLine()); Console.WriteLine(10 / divider); }} 0을 입력하면Unhadled exception~~~ 이렇게 나옴... 그래서 try catch 문을 쓰면된다. using System;using System.Collections;class Program{ public static void Main(string[] args) .. C# [11] ArrayList, Queue, Stack, Hashtable using System;using System.Collections;class Program{ public static void Main(string[] args) { //ArrayList ArrayList al = new ArrayList(); al.Add(1); al.Add("Hello"); al.Add(3.4); al.Add(true); foreach (var item in al) { Console.WriteLine(item); } al.Remove("Hello"); //Queue Queue qu = new Queue().. C# [10] 데이터 저장을 위한 배열 클래스의 개념& 배열 초기화, 값 저장, 길이 출력 실습 & foreach 문을 통한 배열의 값 출력하기 실습 using System;class Program{ public static void Main(string[] args) { int[] array1 = new int[3]; array1[0] = 10; array1[1] = 20; array1[2] = 30; int[] array2 = new int[] { 1, 2, 3 }; int[] array3 = { 4, 5, 6 }; Console.WriteLine(array1.Length); for (int i = 0; i C# [9] MSDN & 닷넷 편집기로 코드 실행하기 & 속성 및 메서드 찾기 https://learn.microsoft.com/ko-kr/dotnet/csharp/ C# 가이드 - .NET 관리 언어C# 가이드에는 C#을 배우고 .NET 앱 작성을 시작하는 데 필요한 모든 것이 포함되어 있습니다. 프로그래밍 C# 알아보기 - 초보 개발자, C#을 처음 사용하는 개발자, 숙련된 C# / .NET 개발자용입니다.learn.microsoft.com C# [8] 클래스의 데이터 전달 방법 - 매개 변수 & 클래스의 데이터 전달 방법 - 멤버 변수 & private, this 키워드의 활용 using System;class Program{ public static void Main(string[] args) { Cat cat = new Cat("야옹이"); cat.Name = "몰리"; Console.WriteLine("고양이의 이름은 : " + cat.Name + "입니다."); }}class Cat{ public string Name; public Cat(string name) { Name = name; Console.WriteLine("고양이의 이름은 : " + Name + "입니다."); }} using System;class Program{ public static void .. C# [7] 오버라이딩 using System;class Program{ public static void Main(string[] args) { CleanRobot robot = new CleanRobot(); robot.Move(); }}class Robot{ public void Move() { Console.WriteLine("로봇이 움직입니다"); }}class CleanRobot : Robot{ public void Clean() { Console.WriteLine("로봇이 청소합니다"); }} using System;class Program{ public static void Main(string[] args) .. C# [6] 클래스의 시작과 종료 & 생성자와 소멸자를 코드로 구현 & 오버로딩(Overloading) 개념 및 코드로 구현 using System;class Program{ public static void Main(string[] args) { Person p1 = new Person(); p1.Name = "김두한"; p1.Eat(); }}class Person{ public string Name; public void Eat() { Console.WriteLine(Name + "(이)가 식사를 합니다."); }}using System;class Program{ public static void Main(string[] args) { Cat cat = new Cat("야옹이"); }}class Cat{ .. C# [5] 클래스 vs 인스턴스 차이 & 클래스, 인스턴스 생성 & 속성과 메서드 호출 - 클래스 : 설계도- 인스턴스 : 설계도를 기반으로 실체화한, 실제 메모리에 올려서 사용하는 것은 여기에 있음 using System;class Program{ public static void Main(string[] args) { Person p1 = new Person(); p1.Name = "김두한"; p1.Eat(); }}class Person{ public string Name; public void Eat() { Console.WriteLine(Name + "(이)가 식사를 합니다."); }} C# [4] 산술연산자, 증가/감소 연산자, 관계연산자, 논리 연산 & 형변환 증가/감소 연산자using System;class Program{ public static void Main(string[] args) { int num = 0; Console.WriteLine(num++); Console.WriteLine(num); Console.WriteLine(num--); Console.WriteLine(num); }} - 형변환 - 암시적 형변환using System;class Program{ public static void Main(string[] args) { sbyte value1 = 64; sbyte value2 = 64; int value3 .. 이전 1 2 3 4 5 6 ··· 14 다음