본문 바로가기

C#2

Dictionary(딕셔너리) 설명과 사용법 딕셔너리(Dictionary)는 C#에서 매우 유용한 자료구조 중 하나로, 키(Key)와 값(Value) 쌍으로 데이터를 저장하고 관리할 수 있게 해준다. Unity 프로젝트에서 데이터를 효율적으로 관리하고 싶을 때 딕셔너리를 활용하면 많은 도움이 될 수 있다.  딕셔너리는 System.Collections.Generic 네임스페이스에 포함된 제네릭 컬렉션 중 하나로, 키와 값의 쌍으로 데이터를 저장한다. 각 키는 고유(unique)해야 하며, 이를 통해 값에 빠르게 접근할 수 있다. 딕셔너리는 해시 테이블을 기반으로 구현되어 있어 검색, 추가, 삭제 등의 연산이 매우 효율적이다.주요 특징키-값 쌍: 각 데이터는 고유한 키와 이에 대응하는 값으로 저장된다.빠른 검색: 키를 사용하여 값을 빠르게 검색할 수.. 2024. 10. 25.
열거형enum에서 상수값의 배열을 검색하는 getvalue 열거형enum을 foreach에서 배열의 length처럼 길이로 조건문을 지정하려니 length가 안됬다.그래서 팀원분께 헬프를 요청하고 같이 코드를 보는데 팀원분께서 처음엔 count로 안되는지 보라해서 했는데 안된다.팀원분도 같이 고민해주시다가 검색으로 enum.getvalue를 사용해보라고 하셧다.됬다. 당장 급한불은 껏으니 잠시 다른걸 작성하다가 끝내고 검색해봤다.다음은 ms에서 제공해주는 예제다.12345678910111213141516171819202122232425262728293031using System; public class GetValuesTest {    enum Colors { Red, Green, Blue, Yellow };    enum Styles { Plaid = 0, S.. 2024. 9. 25.