본문 바로가기

728x90
반응형

전체 글

(151)
C# 메소드 메소드에 대해서 간단히 알아 볼까 합니다~ 메소드는 C,C++에서의 함수와 동일한 기능을 한다고 할 수 있습니다. 실행물의 집합이라고도 할 수 있죠. 물론 메소드의 재사용이 가능 합니다. 모든 기능이 다른 언어의 함수와 똑같다는걸 알 수가 있죠. 메소드의 사용을 위한 방법을 알아 보겠습니다. 우선 메소드를 사용하기 위해서는 정의와 호출이 있어야 합니다. 정의는 메소드를 만드는 것이고 호출은 사용을 하는 것이지요 결과형 메소드이름(전달인자) { 실행문 } 메소드는 위와 같은 형식으로 만들어져 있습니다. C#은 메소드의 집합이라고도 할 수 있습니다. 클래스라는 객체 안에 수많은 메소드와 필드들이 들어가 있으니깐요~ 메소드에 보면 return 이라는 걸 볼 수가 있는데 이것은 메소드의 실행을 종료하고 지정된 ..
C# 반복문 모든 언어에서 반복문은 거의 없어서는 안될 중요한 문법이지요~ C#에서도 반복문의 중요성은 다른언어와 다를바 없다고 할 수 있습니다. 반복문을 배울때 흔히들 처음으로 짜는 코드는....네 구구단입니다!!! 그래서 저도 구구단으로 구현을 해볼 생각입니다. 왜 이렇게 쉬운걸로 하냐라고 하시면 할말 없지만...저도 초보중에 초보인지라 아는게 이거 뿐이라 ㅜㅜ 그래도 열심히 짜보겠습니다. 뭐 다들 아시는 거겠지만요 ㅎㅎ 우선 출력하고 싶은 단을 입력하면 그 단을 출력하는 프로그램을 만들어 보겠습니다~ 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Gugudan 7 {..
C# 성적 관리 프로그램(단순 학점 부여) 프로그램을 공부하셨던 분들이라면 이런 프로그램은 눈 감고도 짜시겠지요~ 네 프로그래밍을 처음 배울때 한 번쯤 짜보았을 학점 관리입니다. 기본적으로 점수와 학점만 출력하는 프로그램이지요 저같은 이런 프로그램으로도 도움이 된다는것...그러니 쉽지만 한번 살짝 구현을 해보도록 하지요 우선 사용자가 과목 점수를 3과목을 입력한다 가정하겠습니다 점수는 0~100점 사이겠지요 출력값은 합계와 평균 점수 그리고 학점을 출력 할것입니다. 그리고 일반적인 A,B,C,D,F 의 학점 시스템을 가질꺼고요~ 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Grade 7 { 8 cla..
C# 기초 계산기 초간단 입문자용 계산기 코드입니다. 그것도 커멘드창에서 돌아가는 것이지요 ~~^^ 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Calculator 7 { 8 class Program 9 { 10 static void Main(string[] args) 11 { 12 Console.Write("첫번째 숫자를 입력하세요 : "); 13 int operand1 = int.Parse(Console.ReadLine()); 14 Console.Write("연산자를 입력하세요 (+,-,*,/,%) : "); 15 string op = Console.ReadLine(); ..
C# 타입 타입에 대해서는 상당히 많은 분들의 자료가 있고 아무리 이상한 서적이라도 타입에 대해서는 자세히 나와 있는 편입니다 ㅎ 그래서 타입 하나 하나를 자세히 알아보지는 않을 생각입니다. 우선 어떤 타입이 있는지 자주 쓰는타입에 대해서 알아 보려고 합니다. byte data1 = 10; //1byte 부호없는 정수 sbyte data2 = 10; //1byte 부호있는 정수 short data3 = 10; //2byte 부호있는 정수 ushort data4 = 10; //2byte 부호없는 정수 int data5 = 10; //4byte 부호있는 정수 uint data6 = 10; //4byte 부호없는 정수 long data7 = 10; //8byte 부호있는 정수 ulong data8 = 10; //8byt..
C# value타입 vs Reference타입 제목을 이렇게 정하는게 맞는지 고민되네요. 저 두타입을 심도깊게 비교하자는게 아니고 기초적으로 알아보고자 합니다 저도 자세히는 알지 못하는지라(그러면서 왜 글을써 올려 라고 말씀하신다면 저...충격 ㅜㅜ) 아는 범위 안에서 써보겠습니다. 우선 메모리에 관련해서 이야기를 해보아야 할꺼같네요 자세히는 모르겠지만(또또 이러고 있네요 ㅜㅜ) code, data(static), stack(지역), heap(동적)으로 나눌 수 있습니다. 여기서 봐야될 것은 stack과 heap입니다. stack은 생성, 소멸시 메모리가 자동으로 관리가 이루어집니다. 메모리의 이름을 지정할 수 있습니다.즉 메모리 자체를 하나의 변수의 지정 메모리로 생각하는 것이지요. 컴파일시에 크기가 결정되는 특징을 가지고 있습니다. 일명 valu..
시샵 기초중에 기초 Hello world 시작하기 기초중에 기초입니다. 자기가 초보 이상이라고 생각한다면 빨리 다른 포스트로 가시길 바랍니다 ^^ C#의 기본 구문 규칙입니다. 프로그래밍을 처음 접해본 사람이 아니라면 거의 다 알만한 규칙이죠 1. C#의 프로그램 시작은 static void Main(string [] args)에서 시작되니다. MainMethod가 끝날때 프로그램도 종료됩니다. 2. class, struct, enum을 제외한 모든 프로그램 요소는 class, struct, enum안에 포함되어야 합니다. 3. C#은 대소문자를 구분합니다.(처음 하시는 분들은 이걸 잘 못하셔서 오류 발생을 많이 시키지요 ^^) 4. 문장의 끝은 항상 ;으로 표시합니다.(;을 빼먹으면 100% 오류겠지요 ^^) 5. 문자 -> 하나의 문자를 의미 : '..

728x90
반응형