함수, ref, out
1. 함수, ref, out using System; namespace CSharp { class Program{ // Method, Function, ..함수 // 한정자 반환형식 이름(매개변수 목록) {} static void HelloWorld() { System.Console.WriteLine("Hello World"); } // 복사값을 넘긴다 static int add(int a, int b){ return a+b; } // 참조값을 넘긴다(ref) static void addOne(ref int num){ num+=1; } // 리턴 값을 여러개 보내고 싶을 때 사용. 참조값을 리턴함(out) static void divide(int a, int b, out int result1, out i..
C# 변수, 문자열
1. 변수 using System; namespace CSharp { class Program{ // Main function static void Main(string[] args){ int hp = 100; // byte(1 byte, 0~255), short(2 byte, -3만x~3만x), int(4 byte, -21억~21억), long(8 byte) // sbyte(1 byte, -128~127), ushort(2 byte, 0~6만x), uint(4 byte, 0~43억x), ulong // 10진수(0-9로 표기) // 00 01 02 03 04 05 06 07 08 09 > 10 11 12... // 2진수(0,1로 표기) // 0b00 0b01[1] > 0b10[2] 0b11 > 0b1..