C# 5

C# OpenFileDialog 사용하기

파일을 선택하면 선택한 파일이 속한 디렉토리에 있는 서브 디렉토리까지 그리고 파일의 리스트까지 박스에 출력하는 예제. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Text; using System.Windows.Forms; namespace 기말고사_공부하기 { public partial class Form1 : Form { DirectoryInfo dinfo; // 현 디렉토리 정보 저장 public Form1() { InitializeComponent(); } //열기메뉴 클릭시 pr..

C# 2020.12.04

4.델리게이트,이벤트,애트리뷰트

델리게이트 델리게이트(c++)에서는 제공하지 않는 기능 메서드를 대신하여 호출 받아 델리게이트에 있는 메서드를 대신 호출 메소드를 캡슐화하기 때문에 더 효율적(안전) c++과c의 함수 포인터와 유사하지만 더 객체지향적이고 타입이 안정적이다. 주로 스레드와 이벤트 처리하는데 사용된다. 선언형식은 일반 메서드 선언과 유사 [변경자]delegate 반환형 델리게이트_이름(인자_리스트); public -다른클래스 참조 internal-같은 프로그램 내 참조 1.메서드 선정 2.메서드에 맞게(반환형,인자리스트) 델리게이트 선언 3.델리게이트할 메서드를 갖는 객체 생성 4.델리게이트를 생성하고 호출 using System; using System.Collections.Generic; using System.Linq..

C# 2020.09.18