데브수달

고정 헤더 영역

글 제목

메뉴 레이어

데브수달

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (273)
    • [일기]일상이모저모 (31)
    • <개인공부> (90)
      • 학교 수업 (15)
      • 학원 수업 후기 (2)
      • [Flutter,Dart언어] (5)
      • [JAVA] (1)
      • [JSP] (7)
      • [VUE&VUEX]웹개발 (1)
      • [SQL데이터베이스] (14)
      • [C,C++] (0)
      • [C#] (11)
      • [Python] (3)
      • [패스트캠퍼스] ROS2&SLAM&NAV2 (2)
    • <개발환경 설정> (0)
      • [가이드 모음] (0)
    • [자격증 준비] (21)
      • 네트워크관리사2급 (2)
      • 정보처리(산업)기사 (12)
      • 웹디자인기능사 (5)
      • SQL자격증 (2)
    • <알고리즘 문제풀이& 연습> (46)
      • [Python]백준, 프로그래머스 등등 (0)
      • 코딩테스트 연습 (46)
      • [ C#]백준, 프로그래머스 등등 (0)
    • <토이프로젝트> (1)
      • [C# WPF] MVVM패턴 계산기 -24Y11M.. (1)
      • [C# WPF] MVVM패턴 메모장 (0)
      • [C# WPF] MVVM패턴 그림판 (0)
    • 신입개발자의 회고록 (4)
      • 신입개발자 1번째 회사 (1)
      • 신입개발자 2번째 회사 (3)

검색 레이어

데브수달

검색 영역

컨텐츠 검색

<개인공부>/[C#]

  • [C# Thread] 매개변수 전달하는 2가지 방법 – ParameterizedThreadStart vs Lambda

    2025.05.17 by 데브수달

  • [C# Application] - How to make a WhatsApp Messenger _ FoxLearn채널 (목표기한: 10.31)

    2024.10.29 by 데브수달

  • [C#] Directory 클래스, DirectoryInfo 클래스, File 클래스 , FileInfo클래스_ 최종: 파일탐색기 만들기

    2024.10.27 by 데브수달

  • [ C#] 고급 컨트롤 (리스트 뷰, 트리뷰, 웹브라우저)

    2024.10.27 by 데브수달

  • [ C#] 기본 컨트롤 (Form, 체크박스,라디오버튼,그룹박스,텍스트박스,리스트박스와콤보박스)

    2024.10.27 by 데브수달

  • [C#] String 클래스 + 문자열 관리 메소드 표 제공

    2024.10.27 by 데브수달

  • [C#] 이벤트

    2024.10.27 by 데브수달

  • [C#] 콜백 메소드 Callback _반대호출 _ 이벤트로 인한 호출

    2024.10.27 by 데브수달

[C# Thread] 매개변수 전달하는 2가지 방법 – ParameterizedThreadStart vs Lambda

C#에서 Thread는 매개변수를 받지 않는 메서드만 사용할 수 있기 때문에, 매개변수를 함께 전달하고 싶을 때는 ParameterizedThreadStart 또는 **lambda 식**을 활용해야 합니다.✅ 해결 방법 1: ParameterizedThreadStart 사용하기✅ 사용 조건:반드시 object 하나만 인자로 받을 수 있음내부에서 캐스팅 처리 필요 void SignalToCsvWithParam(object obj){ string msg = obj as string; // 예: CSV 파일 저장 처리 File.AppendAllText("output.csv", $"{DateTime.Now}, {msg}\n");}// 사용Thread t = new Thread(new Parame..

<개인공부>/[C#] 2025. 5. 17. 15:15

[C# Application] - How to make a WhatsApp Messenger _ FoxLearn채널 (목표기한: 10.31)

https://youtu.be/DCZXczSs4bc?feature=shared

<개인공부>/[C#] 2024. 10. 29. 23:00

[C#] Directory 클래스, DirectoryInfo 클래스, File 클래스 , FileInfo클래스_ 최종: 파일탐색기 만들기

[C#] Directory 클래스, DirectoryInfo 클래스, File 클래스 , FileInfo클래스_ 최종: 파일탐색기 만들기 파일과 디렉토리 실무를 함에 있어서도 해당 CLASS를 아주 잘 활용할 줄 알아야 자동 저장이든, 지정 경로의 폴더에서 원하는 파일을 불러오든 자유자재로 하게될 것이라고 본다.우선, 저는 기본부터 다질 수 있도록 노력하겠습니다.기본기만 알아도 나머지는 FOR문 IF문 등등  응용일테니깐요! 요기서부터 정리 예정

<개인공부>/[C#] 2024. 10. 27. 17:13

[ C#] 고급 컨트롤 (리스트 뷰, 트리뷰, 웹브라우저)

[ C#] 고급 컨트롤 (리스트 뷰, 트리뷰, 웹브라우저)나는 UI 가지고 노는 이런 컨트롤쪽 공부가 더 재밌다...;;흑 ㅠㅠ ------------------------어제 밤 교재로는 한 번 쭉 살펴본 것들 정리할 공간 -----------------------------1.폼 디자인 레이블 3개 , 텍스트박스 3개 , 버튼 2개 (입력,삭제), 리스트 뷰1개(ColumnHeader 속성->  이름,휴대폰,소속  width 200,150,150 설정) using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Sys..

<개인공부>/[C#] 2024. 10. 27. 17:05

[ C#] 기본 컨트롤 (Form, 체크박스,라디오버튼,그룹박스,텍스트박스,리스트박스와콤보박스)

[ C#] 기본 컨트롤 (Form, 체크박스,라디오버튼,그룹박스,텍스트박스,리스트박스와콤보박스)나는 UI 가지고 노는 이런 컨트롤쪽 공부가 더 재밌다...;;흑 ㅠㅠ ------------------------어제 밤 교재로는 한 번 쭉 살펴본 것들 정리할 공간 -----------------------------프로젝트명 : WindowsFormApp 컨트롤 : Button  | button1 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tas..

<개인공부>/[C#] 2024. 10. 27. 17:04

[C#] String 클래스 + 문자열 관리 메소드 표 제공

String Class는 읽기 전용 StringBuilder 클래스는 읽기,쓰기 모두 가능  데이터 조작 , 초기 문자열 value와 capacity 지정을 하나 버퍼의 크기를 초과하더라도 자동으로 재할당되서 메모리 용량에 매우 유연하다. 현재 설명하는 메소드들은 전부 String 클래스의 메소드이다. 조작 기능을 한다고 생각해도 거의 문자열을 표현하는 용도라고 보는 게 정확하다.  1. 문자열 결합 Concat()csharpstring str1 = "안녕하세요";string str2 = "세계";string result = string.Concat(str1, str2);Console.WriteLine(result); // 출력: 안녕하세요세계2. 문자열 배열 결합 Join() csharpstring[]..

<개인공부>/[C#] 2024. 10. 27. 16:57

[C#] 이벤트

이벤트의 개념 : '사건' 이벤트 처리기 ~~~접근 지정자 event 델리게이트 이름;delEvt += new CalcDelegate(등록할 이벤트 처리기(메소드));C#에서의 이벤트 발생 시 작성 과정1. 이벤트 발생 시 처리할 이벤트 처리기(메소드) 작성2. 이벤트 처리기와 형식 같은 델리게이트 선언 (받는 인자와 반환 데이터형)3. 이벤트 선언4.이벤트에 델리게이트 이용하여 이벤트 처리기 등록 (주문내역 = 호출벨 등록)5. 이벤트를 발생시켜 처리 여부 확인 (점원이 호출벨 울려서 커피 나왔음을 알려줌 : 처리완료)  using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threadi..

<개인공부>/[C#] 2024. 10. 27. 15:41

[C#] 콜백 메소드 Callback _반대호출 _ 이벤트로 인한 호출

이번에는 콜백메소드!!오늘 안으로..;; 다 끝낼 수 있을까 모르지만 달려봅니다. 이전에 쓴 게시물의 delegate에 대한 진가는 현재 게시물에서 쓰게 될 콜백메소드에서 진가를 발휘하게 된다고합니다!  콜백이라는 개념 자체는 객체지향 프로그래밍에서 자주 쓰이는단어이기에 필수필수!! 콜백의 원리에 대해서 책에서 자세히 예시를 들었는데,카페에서 점원에게 커피를 주문했고, 커피를 받기까지 기다리는 과정 1번째 완성되었는지 주문자가 직접 찾아가 커피 완성되었나요?? 묻는 것과 2번째 점원이 호출기를 울려서 커피가 완성되었다는 것을 알리는 것  이 두가지 예시를 들었을 때 가장 효율적으로 느껴지는 게 무엇인가요?바로 2번이지요. 이러한 게 바로 콜백의 원리라고 합니다.**콜백메소드는 델리게이트를 통해 구현된다...

<개인공부>/[C#] 2024. 10. 27. 14:46

추가 정보

인기글

최신글

250x250

페이징

이전
1 2
다음
TISTORY
데브수달 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바