본문 바로가기
반응형

프로그래밍언어 & 프레임워크/C#46

C# 불변(immutable)타입과 가변(mutable)타입 아래 글은 C# 문법 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://papabee.tistory.com/3 https://www.c-sharpcorner.com/article/mutable-and-immutable-class-in-c-sharp/ https://cdy0510.github.io/2018/05/10/mutable-immutable/https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=bluerein_&logNo=220873858365 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=bluerein_&logNo=2208.. 2021. 8. 24.
변수의 Scope(범위) 아래 글은 C# 문법 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://medium.com/@yeon22/javascript-%EC%8A%A4%EC%BD%94%ED%94%84-scope-%EB%9E%80-bc761cba1023 # 스코프(Scope)란? Scope를 우리말로 변역하면 '범위'라는 뜻을 가지고 있습니다. 즉, 스코프(Scope)란 '변수에 접근할 수 있는 범위'라고 할 수 있습니다. 크게는 전역(Global)변수와 지역(Local) 변수로 나뉘게 됩니다. # 선언된 위치에 따라서 변수의 차이 블럭 변수 - 제어문안에서 선언된 변수 지역 변수 - 메서드안에서 선언된 변수 - 매개변수 포함 - 해당 메서드 안에서만 사용 전역 변수 - 메서드 밖에서 선언된 변수 .. 2021. 8. 9.
C# static(정적) 메서드 아래 글은 C# 문법 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다.  📃 참고자료https://www.csharpstudy.com/CSharp/CSharp-static.aspxhttps://wergia.tistory.com/180https://ifcontinue.tistory.com/2* 위 링크를 참고해서 아래 글을 작성했습니다.  # static이란?static은 변수나 메소드에 키워드로 사용된다.static 키워드를 사용한 변수는 클래스가 메모리에 올라갈 때 자동으로 생성이 된다.- 스택틱 변수는 객체를 선언만 해도 메모리가 할당되며 일반적인 변수들이 객체가 새로 생성될 때  메모리가 초기화 되는 것과 다르게 해당 객체를 계속 반복적으로 생성해도 메모리가 유지 된다는 특징이 있다.인스턴스.. 2021. 8. 8.
call by Value와 Call by Reference 아래 글은 C# 문법 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://codingplus.tistory.com/29 https://wayhome25.github.io/cs/2017/04/11/cs-13/ # 함수의 호출 방법 두가지 Call by value(값에 의한 호출) Call by reference(참조에 의한 호출) # Call by value (값에 의한 호출) 인자로 받은 값을 복사하여 처리를 한다. 프로그래밍 구조상 call by Value를 하면 복사가 되기 때문에 메모리량이 늘어난다. 요즘은 기기의 성능이 종아져서 상관이 없다지만 많은 계산이 들어간다면 과부하의 원인이 된다. 하지만 복사처리가 되기 때문에 원래의 값은 영향을 받지 않아서 안전하다. 함수.. 2021. 8. 6.