Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 유니티
- c#코테
- 유니티게임만들기
- 시샵
- unity3d게임만들기
- unity공부
- unity게임만들기
- c# 백준
- 시샵문법
- 스파르타코딩클럽
- c#문제
- 유니티공부
- 오블완
- Console.WriteLine
- C#문법
- unity게임
- 유니티상호작용
- c#코딩기초트레이닝
- 스파르타
- c# c#프로그래머스
- 티스토리챌린지
- c#기본문법
- Unity
- c#프로그래머스기초문법
- c#
- c#기초문법
- unity3d
- 유니티3dui
- 유니티서바이벌게임만들기
- unity3dservival
Archives
- Today
- Total
나 개발자 진짜 되냐?
[ C# 기본 문법 13 ] 구조체 본문
아주 간단하게 구조체에 대해 짚고 가자
🌟 구조체 🌟
구조체는 사용자 정의 형식으로 묶는 느낌이다.
내가 원하는 친구들을 넣는다고 생각하면 좋다.
묶을 때는 struct로 묶고
구조체에는
멤버 변수
멤버 함수
이렇게 나누는데
멤버 변수는 필드 라고하고
멤버 함수를 저번에 배운 메서드 라고한다.
구조체 선언
struct Person
{
// 멤버 변수들
public string Name;
public int Age;
// 멤버 함수
public void PrintInfo()
{
Console.WriteLine($"Name: {Name}, Age: {Age}");
}
}
//구조체 사용
Person person1;
person1.Name = "John";
person1.Age = 25;
person1.PrintInfo();
구조체를 사용할 땐
int a 라고 하듯
Person person1로 변수느낌으로 만들어주고
구조체를 활용할땐
.
을 사용해서 쓴다
.Name
.Age 등등
다음에 클래스를 공부하며
구조체랑 비교해 보는 과정에 있어서
구조체를 짚고 넘어가야 할 거 같아서
조금 적어보았다.
동일한 변수를 하나로 묶는 배열
동일한 코드를 묶는 메서드
다양한 변수를 묶는 구조체
까지 해보았다.
이제 객체지향 부분으로 넘어갈 차례이다.
늘
이 부분이 내 코딩에 발목을 잡는 거 같았다.
열심히 머리에 넣어보고 싶다.
'C# 을 맛보았어요! > 문법정리를 해보았어요!' 카테고리의 다른 글
[ C# 기본 문법 15 ] 클래스란? 객체란? (0) | 2024.09.23 |
---|---|
[ C# 기본 문법 14 ] 객체 지향 프로그래밍? 그게 뭘까? (1) | 2024.09.23 |
[ C# 기본 문법 12 ] 메서드 (1) | 2024.09.22 |
[ C# 기본 문법 11 ] 컬렉션 (0) | 2024.09.22 |
[ C# 기본 문법 10 ] 배열 (1) | 2024.09.21 |