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
- c#프로그래머스기초문법
- c#기초문법
- 백준코테
- c#기본문법
- 백준
- c#문제
- 백준 구현문제
- unity3dservival
- unity3d게임만들기
- c#코딩기초트레이닝
- 오블완
- 유니티게임만들기
- 바킹독알고리즘
- 백준코딩테스트
- c#
- 티스토리챌린지
- C#문법
- 유니티공부
- 유니티3dui
- unity게임만들기
- c#코테
- c# c#프로그래머스
- unity게임
- 바킹독
- 백준 c++ 공부
- 유니티
- 유니티서바이벌게임만들기
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 ] 컬렉션 (2) | 2024.09.22 |
| [ C# 기본 문법 10 ] 배열 (1) | 2024.09.21 |