분류 전체보기(404)
-
Console.ReadLine()문 - 숫자, 문자
1. Console.ReadLine()문으로 숫자, 문자 입력받아 출력하기 ex) static void Main(string[] args) { int in_num1 = 0; double in_num2 = 0; char in_char; Console.Write("정수를 입력하세요. : "); //문자열을 정수형으로 형변환 in_num1 = int.Parse(Console.ReadLine()); Console.WriteLine("앙큼한유채 : {0}\n", in_num1); Console.Write("실수를 입력하세요. : "); //문자열을 정수형으로 형변환 in_num2 = double.Parse(Console.ReadLine()); Console.WriteLine("앙큼한유채 : {0}\n", in_n..
2016.12.13 -
저장프로시저(MS-SQL 환경)
정의 저장 프로시저(Stored Procedure)란 SQL Server에서 제공되는 프로그램이 기능. 저장 프로시저 개요 어떠한 동작을 일괄 처리하는 용도로 사용된다. 자주 사용되는 일반적인 쿼리를 모듈화 시켜 필요할 때마다 호출한다. 예시exec usp_users를 통해 해당 프로시저를 호출해 사용할 수 있다. 저장 프로시저의 수정과 삭제 수정 - alter procedure를 사용 삭제 - drop procedure 매개 변수의 사용 입력 매개변수(+ 디폴트 매개변수) @입력_매개 변수+이름 데이터_형식 [= 디폴트]디폴트 매개변수출력 매개변수 @출력_매개 변수_이름 데이터_형식 OUTPUT리턴과 에러 처리 RETURN 문을 사용해 리턴 값을 받게 되면 실행한 저장 프로시저가 성공적으로 수행되었는지..
2016.12.12 -
1차원배열을 이용한 학생점수 평균 구하기 - 1
ex1) while()문 안에서 평균계산하고 출력 static void Main(string[] args) { int student_Number = 0; double[] arr_Aver = new double[5];//double형 배열 선언 double aver = 0; while (student_Number
2016.12.12 -
1차원 배열 ( Array )
1. MSDN 배열( C# 프로그래밍 가이드 ) 2. 배열 자료형[] 배열이름 = new 자료형[배열크기]; -> 배열은 동일한 타입의 자료형을 가지는 변수들을 묶어서 사용할 수 있는 유용한 자료구조입니다. -> 1차원 배열, 2차원 배열 이상( 다차원 배열 ), 가변배열이 있습니다. 3. 1차원배열 -> 차원이 한 개로 동일한 타입의 자료형의 변수들을 순차적으로 저장되는 구조 -> int[] arr1 = new int[6]을 선언했을 때 공간은 6개가 생성되지만 첫 시작지점은 1부터가 아닌 0부터 시작합니다. ex1) 1차원배열 선언 static void Main(string[] args) { int[] arr1 = new int[6]; int[] arr2 = new int[] { 1, 2, 3, 4,..
2016.12.12 -
params
1. params 접근지정자 반환형 메소드명(params 자료형[] 배열이름) { 메소드 실행문 } -> 일반적으로 메소드를 선언하고 인자를 선언할 때 인자의 수를 정하고 선언하게 됩니다. 만약 선언한 메소드의 인자의 수보다 전달할 매개변수의 수가 많다고 가정한다면 메소드가 제대로 실행되지 않을 것입니다. -> params는 가변적인 배열을 선언하여 매개변수를 저장하기 때문에 다수의 매개변수를 전달받을 수 있게 되는 것입니다. static void Main(string[] args) { Console.WriteLine("모든 수의 곱 = {0}", Multi(1, 2, 3, 4, 5, 6, 7, 8, 9)); } static int Multi(params int[] multi_Arr) { int mult..
2016.12.12 -
ref & out 차이
1. ref메소드를 이용한 Swap메소드 ( Call By Reference ) -> ref는 메소드를 선언할 때 매개변수 앞에 ref를 선언해주고, 호출할 때에도 마찬가지로 ref를 선언하여 호출하여야합니다. -> ref는 초기화하지 않지 않을 경우 "오류1할당되지 않은 'num1' 지역 변수를 사용했습니다. C:\Users\MyHome\Desktop\HelloWorld\HelloWorld\Program.cs1468HelloWorld " 에러가 발생하게 됩니다. ex1) ref로 사용할 변수를 초기화하지 않아 에러발생 static void Main(string[] args) { int num1, num2; Console.WriteLine("매개변수 스왑 전 :num1 = {0}, num2 = {1}",..
2016.12.12