c#static

·Record/TIL
확장메서드란?확장 메서드는 기존 클래스의 메서드를 변경하지 않고 새로운 메서드를 추가할 수 있는 기능이다. 확장 메서드를 사용하면 작성한 클래스에 새로운 메서드를 추가할 수 있다. 이를 통해 코드의 가독성을 높이고, 반복적인 작업을 줄일 수 있다.  특징? 확장 메서드를 갖는 class는 static이어야한다.확장 메서드는 static 메서드여야한다.확장 메서드의 첫 번째 매개 변수는 this 키워드여야한다. 확장 메서드는 인스턴스 메서드처럼 사용할 수 있지만, 정적 메서드처럼 호출된다.  주의할 점 확장 메서드는 정적 메서드이므로, 인스턴스 변수에 접근할 수 없다.동일한 이름의 확장 메서드가 여러 개 존재할 경우, 호출 시 원하지않는 결과가 나올 수 있다.확장 메서드는 메서드의 인자로 null 값을 전..
·Record/TIL
static 한정자란? - 클래스의 멤버(필드, 메소드)를 객체 생성 없이 사용 가능(new 없이) - 클래스 static 필드(변수) - 클래스 static 메소드(함수) - static 메소드 내부에 사용하는 변수는 반드시 static >> C# static 메서드 정적(Static) 메서드는 인스턴스 메서드와는 달리 클래스로부터 객체를 생성하지 않고 직접 [클래스명.메서드명] 형식으로 호출하는 메서드이다. 이 메서드는 메서드 앞에 static 이라는 C# 키워드를 적어 주며, 메서드 내부에서 클래스의 인스턴스 객체 멤버를 참조해서는 안된다. 이 static 메서드는 인스턴스 객체로부터 호출될 수 없으며, 반드시 클래스명과 함께 사용된다. public class MyClass{ private i..
석영
'c#static' 태그의 글 목록