본문 바로가기
유니티/C#

1. C# 기초 수업 -1

by 찡사랑방 2023. 3. 20.
728x90
728x90


단축키  1.복사 => ctrl + D

2.줄맞춤 => ctrl + K,D

3.줄 바꿔 이동 => alt + ↑↓



변수 -> 기억공간 -> 무엇을 저장? => 자료형

기본 자료형 -> 정수, 실수, 문자 등

복합 자료형 -> 사용자 정의 자료형

메모리 -> 값형식, 참조형식(포인터->주소)

키워드 

int a = 0; // 정수저장, 변수선언 
Console.WriteLine(a); 
//1.변수선언 -> 자료형, 변수이름(식별) = 초기값; 
float f = 0.1f; // 실수저장 
double d = 0.1; 
Console.WriteLine(f); 
//문자, 문자열 
char c = 'a'; 
string s = "hello"; 
Console.WriteLine(s[0]); 
//bool -> 논리형식(ture/false) 
bool dead = false; 


//값형식 
int num1 = 10; 
int num2 = num1; 
num2 = 20; 

Console.WriteLine(num1); 
Console.WriteLine(num2); 

//참조형식 -> 스택, 힙 
Object ob1 = 10; 
Object ob2 = 10; 
ob1 = ob2; 
ob2 = 20; 

Console.WriteLine(ob1); 
Console.WriteLine(ob2); 

//형식변환(박싱, 언박싱) 
object pa = 20; 
int count = (int)pa; 
count = 10; 
object pb = count; 
//정수<-->실수 
float f1; 
int n1 = 10; 
f1 = n1; 
n1 = (int)f1; 
//정수, 실수 <-->문자 
string s1 = n1.ToString(); 
s1 = "123"; 
n1 =int.Parse( s1);

변수->선언->자료형 변수이름(식별) = 초기값;
변수이름 -> 소문자 시작 , 두번째 문자 -> 대문자 시작
int speed = 10;
float moveSpeed = 3.5f;

형변환
string msg=speed.ToString(); -> 문자를 숫자로!
moveSpeed=float.Parse(msg); -> 실수를 문자로!
728x90

'유니티 > C#' 카테고리의 다른 글

6. C# 기초 수업 -6  (0) 2023.03.27
5. C# 기초 수업 -5  (0) 2023.03.24
4. C# 기초 수업 -4  (0) 2023.03.23
3. C# 기초 수업 -3  (0) 2023.03.22
2. C# 기초 수업 -2  (0) 2023.03.21