본문 바로가기

C#5

C# 웹사이트 띄우는 코드 System.Diagnostics.Process.Start("웹사이트 주소"); System.Diagnostics : 네임스페이스로, 시스템 프로세스, 이벤트 로그 및 성능 카운터와 상호 작용할 수 있는 클래스를 제공한다. Process : 로컬 및 원격 프로세스에 대한 액세스를 제공하고 로컬 시스템 프로세스를 시작하고 중지할 수 있다. Start() : StartInfo 구성 요소의 Process 속성으로 지정된 프로세스 리소스를 시작하거나 다시 사용하여 구성 요소에 연결한다. 2022. 8. 1.
객체지향 프로그래밍(Object Oriented Programming) https://jeong-pro.tistory.com/95 2021. 12. 23.
매개변수(Parameter)와 인수(Argument) 매개변수(Parameter) 함수를 정의할 때 사용되는 변수 여기서 매개변수는 int 옆에 있는 x, y 이다. 인수(Argument) 함수가 호출될 때 매개변수에 실제로 담기는 값 여기서 인수는 add 옆의 2, 7(실제 값)이다. 2021. 11. 23.
C# UDP Client UDP 포로토콜 UDP(User Datagram Protocol)는 TCP와 같이 IP에 기반한 Transport Layer 프로토콜이다. UDP의 기능은 단 2가지 인데, IP 위에 포트를 더하는 일, 데이터 Corruption을 감지해 불량 데이터를 폐기하는 일이다. TCP는 송수신 전에 반드시 연결이 되어야 한다는 전제가 있는 반면, UDP는 별도의 연결이 필요 없다. UDP의 단점은 데이터가 중간에 유실될 수 있고, 데이터가 도달하는 순서도 뒤바뀔 수 있으나, 연결이 필요 없고 통신 절차가 단순하기 때문에 더 효율적일 수 있으며, 데이터의 신뢰성이 중요하지 않은 경우에 유용하게 사용될 수 있다. 또한 UDP는 Broadcast와 Multicast에 유용하게 사용된다. UDP 클라이언트를 사용하는 .. 2021. 11. 23.
함수 범위 : 전역변수와 지역변수 * 전역변수(Global Variable) 클래스와 같은 레벨에서 선언된 변수, 필드(Field) 라고도 함 * 지역변수(Local Variable) 함수 레벨에서 선언된 변수 * 특징 동일한 이름으로 전역변수와 함수 내의 지역변수로 선언 가능 함수 내에서는 함수 범위에 있는 지역변수 사용 함수 범위 내에 선언된 변수가 없으면 전역변수 내에 선언된 변수 사용 전역변수는 언더스코어(_) 또는 n_ 접두사를 붙이는 경향이 있음 종류 저장 장소 선언하는 위치 허용 범위 파괴되는 시기 초기값 지역변수 스택 메모리 (Stack) 함수 내부 함수 내부 함수가 끝나는 시점 수동으로 설정 전역변수 힙 메모리 (Heap) 함수 외부 클래스 내 전체 프로그램 종료 0 2021. 8. 2.