본문 바로가기 메뉴 바로가기

JHB의 삽질 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

JHB의 삽질 이야기

검색하기 폼
  • 분류 전체보기 (341)
    • JHB (20)
      • IT 이야기 (2)
      • 잡다한 이야기 (18)
    • Cloud (20)
      • AWS (20)
    • Language (46)
      • C C++ (26)
      • C# (2)
      • Java (1)
      • Python (16)
    • Development (217)
      • Windows (62)
      • Mobile (72)
      • Linux (6)
      • Driver (12)
      • Firmware & HW (2)
      • Algorithm (14)
      • CM&CI&CD (14)
      • Web개발 (7)
      • Container (1)
      • Etc (26)
      • Tip (1)
    • MUSIC (17)
      • Listen (12)
      • Compose (5)
    • ETC (20)
      • Public (20)
    • TOOL/FRAMEWORK
      • MFC
      • WPF
      • GIT
    • LANGUAGE
      • C/C++
      • C#
      • Java
      • Python
  • 방명록

Language/C# (2)
[C#] Custom Attribute 예제

C#은 Custom Attribute를 통해 meta data 형식으로 데이터 관리가 가능하다. 디바이스를 관리하는 IDevice 클래스와 이를 상속 받은 DeviceIPhone. 그리고 이 DeviceIPhone에서 관리하는 각 Device에 대하여 Custom Attribute를 통해 다루어 보자. [SupportVendor("Apple")] [SupportModel("IPhone8", true)] [SupportModel("IPhoneX", false)] class DeviceIPhone : IDevice { ... } 우선 위처럼 사용한다. 그러기 위해선 SupportVendor과 SupportModel에 대한 Custom Attribute가 정의돼 있어야 한다. [AttributeUsage(At..

Language/C# 2018. 5. 15. 21:36
[C#] 다차원 배열과 가변 배열, 그리고 가변 배열 초기화 하기

C/C++만 하다가 C#을 공부하게 되면서 느끼는 점들이 참 많다.일단.. 확실히 byte stream 같은걸 다루는 영역에서는 C/C++이 압도적으로 좋다.또한 대용량 처리라던지 최적화 등이 필요한 부분도 C/C++이 좋다.하지만 MVVM패턴(WPF 사용시) 이라던지 효율적 구조 설계(인터페이스, 다중상속 금지) 를 활용하고 싶을땐 C#이 좋다.C#은 마치 Java, Python, C++의 장점만 섞어놓은 언어인 듯 하다.뭐 C#에 대한 얘기들은 여기서 각설하고... 이번엔 다차원 배열과 가변 배열을 살펴보겠다. 정말 정말 헷깔리는 개념이었다. 일단 C#에는 다차원배열과 가변배열이 있다. 1. 다차원 배열 (Multi Array)다차원배열은 영어로는 Multi Array라고 불리고 쉽게 아래와 같이 사..

Language/C# 2018. 5. 4. 23:21
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • Github / Github1s / Gith⋯
  • DynamoDB Single Table 디⋯
  • DynamoDB에 PutItem 시 In⋯
  • 우아콘2020 배달의민족 마⋯
최근에 달린 댓글
  • 감사합니다. 문제가 해결되었⋯
  • 안녕하세요 방문 감사합니다.⋯
  • athena에 대해 알아 보시면 p⋯
  • 답변이 달릴거라고 기대도 못⋯
Total
744,536
Today
30
Yesterday
287
링크
  • Kaspyx - Hacking
  • JHB LinkedIn
  • Dive into Deep Learning
TAG
  • Visual C++
  • winapi
  • 드라이버
  • 프로그래밍
  • 안드로이드
  • it
  • kering
  • driver
  • gcc
  • Cloud
  • java
  • jni강좌
  • C
  • Quiz
  • API
  • jni
  • db
  • NDK
  • C++
  • algorithm
  • 리눅스
  • Python
  • source
  • 음악
  • MFC
  • linux
  • Troubleshooting
  • AWS
  • android
  • database
more
«   2021/03   »
일 월 화 수 목 금 토
  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 31      
글 보관함
  • 2021/02 (2)
  • 2021/01 (1)
  • 2020/12 (1)
  • 2020/08 (4)
  • 2020/07 (4)

Blog is powered by Tistory / Designed by Tistory