일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- dfs
- Class
- 프로그래밍
- 파이썬
- 문제풀이
- w3school
- 재귀
- dynamic
- github
- Unity
- 백준
- W3Schools
- C#
- python
- 기초
- parameter
- Programming
- DP
- Material
- String
- UE5
- c++
- Unreal Engine 5
- Tutorial
- guide
- 시작해요 언리얼 2022
- 오류
- Basic
- loop
- Algorithm
- Today
- Total
목록C#/수업내용 (26)
행복한 개구리
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Threading; using System.Diagnostics; namespace Study801 { class App { public App() { Console.WriteLine("App"); //스레드 변수 선언 Thread t; ThreadStart ts = new ThreadStart(() => { for(int i = 0; i < 10; i++) { Console.WriteLine("Hello"); Thread.Sleep(500); } }); //스레드 인스턴스화 ..

엑셀에 데이터 작성할 때 빈 내용은 기본값으로 지정한다.ex) int 0, string null, bool false etc ============================================================================ using Newtonsoft.Json; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Threading; namespace Study004 { public class App { private List questinfos; public App() { Console.WriteLine("App"); DataManager.Ge..

Singleton패턴 카테고리 : 생성패턴(Creational Pattern) 개요 : Singleton 디자인 패턴은 하나의 클래스가 단지 하나의 인스턴스만 갖도록 제한하고 전역 범위에서 그 인스턴스를 액세스할 수 있게 하는 패턴이다. 이 패턴은 시스템 전체에 걸쳐 하나의 인스턴스가 모든 처리에 조율해야 하는 곳에 유용하다. Singleton 디자인 패턴은 클래스가 하나의 인스턴스만을 갖도록 하고, 그 인스턴스를 시스템 전역에서 엑세스할 수 있도록 하는 패턴이다. 클래스의 생성자를 private으로 만들고, 클래스 안에서 이 private 생성자를 호출해 하나의 인스턴스만 생성하는 방법을 사용한다. Client 클래스는 Singleton 인스턴스를 얻은 후, Singleton 클래스의 멤버들(메서드/ ..
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace Study004 { public class App { //대리자 선언 public delegate void GoHome(); //대리자 선언 public delegate void Say(string message); public class Mic { public int id; //생성자 public Mic(int id) { this.id = id; } public void Speak(string message) { if (this.id ==..

대리자 + 익명함수(람다) + Linq // 많이 사용 SayHello 메서드와 람다식 {};(비어있는 메서드) 메서드는 서로 다른 메서드이다. sendMessage("안녕하세요")의 "안녕하세요"는 SendMessage 메서드의 string message 매개변수에 해당하는 부분이다. Action(스트링타입)의 대리자 sendMessage는 SendMessage메서드를 불러왔기 때문에. 오른쪽은 SendMessage를 람다 문으로 변형한 코드; 값을 가진 람다 식 Func의 사용. LINQ : 배열, 열거식클래스, XML도큐먼트, 관계형 데이터베이스 서드파티 데이터 소스로부터 데이터를 편리하게 추출하고 가공하기위해 사용한다. LinQ 연습//람다식 '=>', '=='에서 자꾸 실수를 많이한다. 아직 익..

★대리자 (deligate) 대리자는 특정 매개 변수 목록 및 반환 형식이 있는 메서드에 대한 참조를 나타내는 형식입니다. 대리자를 인스턴스화하면 모든 메서드가 있는 인스턴스를 호환되는 시그니처 및 반환 형식에 연결할 수 있습니다. 대리자 인스턴스를 통해 메서드를 호출할 수 있습니다. 대리자는 메서드를 다른 메서드에 인수로 전달하는 데 사용됩니다. 이벤트 처리기는 대리자를 통해 호출되는 메서드라고 할 수 있습니다 액세스 가능한 클래스 또는 대리자 형식과 일치하는 구조의 모든 메서드는 대리자에 할당할 수 있습니다. ================================================ using System; using System.Collections.Generic; using Syste..