본문 바로가기

C#2

[C#] 변수 선언 기초 C#에서 변수는 값을 저장하는 메모리 상의 위치입니다. C#에서 변수를 선언하려면 변수의 유형과 이름을 지정해야 합니다. 여기에 C#에서 변수를 선언하는 예제가 있습니다: int age; 이것은 "age"라는 이름의 "int" 유형 (정수의 줄임말)의 변수를 선언합니다. 정수는 소수점이 없는 정수입니다. 변수를 선언할 때 같이 값을 할당할 수도 있습니다. 예를 들어: int age = 35; 같은 유형의 여러 변수를 한 번에 선언할 수도 있습니다. 예를 들어: int age = 35, height = 180; 다른 유형의 변수도 같은 선언에서 선언할 수 있습니다. 예를 들어: int age = 35; double weight = 75.5; string name = "John Smith"; 2022. 12. 27.
[유니티] C# Dictionary 순회 중 삭제 시 발생하는 오류 및 해결 방법. C# Dictionary 순회 중 삭제 시 발생하는 오류 및 해결 방법C#에서 Dictionary와 같은 컬렉션을 사용할 때, 특정 조건에 따라 요소를 삭제해야 하는 경우가 발생합니다. 이때 흔히 저지르는 실수가 순회(iteration) 도중에 바로 삭제를 시도하는 것입니다. 이 글에서는 이러한 경우 발생하는 오류를 설명하고, 올바른 해결 방법을 제시합니다.문제 상황다음과 같은 코드를 생각해 보겠습니다. m_dicPath는 Dictionary 타입의 딕셔너리이고, Path 객체의 PATH_STATE가 ePathState.PATH_END인 항목을 삭제하려고 합니다.Dictionary.Enumerator UpdateEnumerator = m_dicPath.GetEnumerator();List listdele.. 2016. 3. 14.