C# 기본

    [C#] 클래스 기본 문법

    [C#] 클래스 기본 문법

    1. 핵심 정리 using System; class Base { public int data1 = 10; public int data2 = 10; } class Derived : Base { public int data1 = 20; } class Program { static void Main() { Derived d = new Derived(); Console.WriteLine(d.data1); // 20 Console.WriteLine(((Base)d).data1); // 10 } } ① 접근 지정자는 모든 멤버에 개별적으로 표기한다. ② 상속은 : 연산자를 사용한다. ③ 객체 생성 시에는 ()가 있어야 한다. ④ 기반 클래스에 있는 멤버와 동일한 이름의 필드 또는 메소드를 만들 때 => new 를 ..

    [C#] 기본 코드

    [C#] 기본 코드

    1. 핵심 정리 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IO { class Program { static void Main(string[] args) { } } } ① Main 함수도 클래스의 멤버이다. => static method로 작성 ② Main 함수의 모양 => static void Main() => static void Main(string[] args) => static int Main() => static int Main(string[] args) ③ 용어 => 멤버 함수 → 메소드 => 멤버 데이터 → 필드