본문 바로가기

전체 글98

C# 생성자 생성자public Class Name(){ string _firstname; string _secondname; public string FirstName { get { return _firstName; } } public string SecondName { get { return _secondName; } } public Name(string firstname, string secondname) { _firstname = firstname; _secondnname = secondname; }}public Class Create(){ Name first = new Name("oh","m.. 2025. 3. 28.
C#의 클래스 , 멤버변수 ,속성 클래스Public Class Name(){ }private Class Name(){}protected Class Name(){}위와 같은 형식으로 접근제한자 + Class + 이름 으로 클래스를 구성한다.접근제한자는 Public,Private,Protected,Internal 4가지를 주로 사용을 하고 있으며, private internal 등 합쳐서 쓰는 경우도 존재한다고는 하는데, 본인은 아직 사용하는 것을 본적은 없다. 멤버변수Private Class Name(){ string FirstName =""; public string SecondName ="";}클래스를 선언을 하고, 내부에서 사용할 변수를 만드는 것을 멤버변수 라고 한다.위와 같이 선언할 때, 접근제한자+ 자료형 +이름으로 작성을.. 2025. 3. 28.
C# 배운 것 활용 2차원 배열과 루프 작업다음 값으로 3x3 2차원 배열을 선언하고 초기화합니다:1 2 34 5 67 8 9배열의 각 행의 합을 계산합니다.각 행의 합계를 콘솔에 인쇄합니다.평균 온도 계산하기 배열을 매개변수로 받는 CalculateAverage메서드를 선언합니다.이 메서드를 구현하여 배열의 온도 평균을 계산합니다.배열을 매개변수로 받는 PrintAverage 메서드를 선언합니다.메서드를 구현하여 CalculateAverage를 호출하고 결과를 콘솔에 인쇄합니다.    2차원 배열과 루프using System;namespace Coding.Exercise{ public class Exercise { public void PrintRowSums() { .. 2025. 3. 27.
C#의 함수 함수의 구조int sum;int FirstFun(int firstnum){ return ++firstnum;}void FirstFun(int firstnum, int secondnum){ sum = firstnum + secondnum;}void FirstFun(){ sum = 1+2;}앞의 접근제한자가 존재하지만, 현재는 다루지 않고 함수에 대해서만 작성을 함.구조를 살펴보면, 데이터타입 함수의이름(함수에 전달 할 값 있어도 되고 없어도 됨) { 내부에서 처리할 값} 의 구조로 되어있다. void 형 함수는 return값이 존재하지 않아도 된다. 하지만, int float 등등 데이터타입의 함수는 return값이 존재해야만함.동일한 함수명은 사용이 불가능하지만, 함수의 매개변수가 다르면 사용이 가능하다.. 2025. 3. 27.