지역 변수

작가: Randy Alexander
창조 날짜: 23 4 월 2021
업데이트 날짜: 16 할 수있다 2024
Anonim
9강 - 파이썬(Python) 전역 변수와 지역 변수 [ 파이썬(Python) 입문자용 초급 ]
동영상: 9강 - 파이썬(Python) 전역 변수와 지역 변수 [ 파이썬(Python) 입문자용 초급 ]

콘텐츠

정의-지역 변수 란 무엇입니까?

C #의 로컬 변수는 변수가 로컬 인 블록의 시작 부분에 로컬 변수 선언으로 선언 된 변수 유형입니다. for 문, switch 문, foreach 문, using 문 또는 특정 catch 문 또는 using 문에서도 발생할 수 있습니다.

로컬 변수 선언은 변수의 이름을 지정하는 식별자와 함께 선언 된 변수의 유형을 명시 적으로 정의합니다.

지역 변수는 변수의 범위와 범위가 선언 된 메소드 또는 명령문 블록 내에있는 경우 사용할 수있는 변수 유형입니다. foreach 문의 반복 변수, specific-catch 절의 예외 변수 및 using 문의 자원 변수로 사용됩니다. 또한 선언 된 메소드 또는 명령문 블록 내에서 값을 수정할 수없는 상수로 사용할 수도 있습니다.

오른쪽 식에서 컴파일러가 형식을 유추하는 암시 적으로 형식이 지정된 로컬 변수는 언어 통합 쿼리 (LINQ)를 처리하는 데 유용합니다. 언어 통합 쿼리 (LINQ)는 익명 형식을 반환하여 각 LINQ 결과 집합에 대한 사용자 지정 형식을 만듭니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 지역 변수를 설명합니다

지역 변수의 메모리 할당은 유형에 따라 다릅니다. struct, integer 등과 같은 유형의 값 유형 지역 변수의 경우 전체 내용이 스택에 저장되는 반면 참조 유형 변수는 참조 부분이 스택에 있고 내용이 힙에.

암시 적으로 형식이 지정된 로컬 변수는 .NET 형식을 사용하지 않고 "var"키워드를 사용하여 적절한 형식을 지정합니다. 예를 들어, 암시 적으로 형식이 지정된 로컬 변수는 형식을 선언하여 컬렉션을 반복하지 않고 "foreach"문에 사용할 수 있습니다.

지역 변수는 해당 지역 변수의 선언문 앞에있는 위치에서 코드에서 참조하면 안됩니다. 또한 단일 블록 내에 이름이 같은 로컬 변수가 둘 이상있을 수 없습니다. 컴파일 오류가 발생할 수 있습니다. 동일한 유형의 여러 로컬 변수를 단일 명령문으로 선언하고 초기화 할 수 있습니다.

필드와 비슷한 이름의 로컬 변수가있는 클래스의 메서드 내에서 로컬 변수는 메서드 내에서 필드를 액세스하는 동안 필드를 숨 깁니다. 필드보다 로컬 변수를 사용하는 것이 더 효율적입니다.

이 정의는 C #으로 작성되었습니다.