0. 폼 생성(listbox1만 생성)
1. 구조체 선언
2. 구조체 변수/배열 선언
3. 구조체 사용 및 활용
1. 구조체 선언
struct Diary
{
public string date;
public string name;
public int phoneNumber;
public int cost;
}
2. 구조체 변수/배열 선언
Diary myDiary = new Diary(); // 구조체 변수 선언
Diary[] arrDiary = new Diary[100]; // 구조체 배열 선언
3. 구조체 사용 및 활용
myDiary.date = "12월9일";
myDiary.name = "천재";
myDiary.phoneNumber = 123;
myDiary.cost = 146134;
listBox1.Items.Add(myDiary.date);
listBox1.Items.Add(myDiary.name);
listBox1.Items.Add(myDiary.phoneNumber);
listBox1.Items.Add(myDiary.cost);
전체 코드
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace test
{
struct Diary
{
public string date;
public string name;
public int phoneNumber;
public int cost;
}
public partial class Form1 : Form
{
Diary myDiary = new Diary(); // 구조체 변수 선언
Diary[] arrDiary = new Diary[100]; // 구조체 배열 선언
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
myDiary.date = "12월9일";
myDiary.name = "천재";
myDiary.phoneNumber = 123;
myDiary.cost = 146134;
listBox1.Items.Add(myDiary.date);
listBox1.Items.Add(myDiary.name);
listBox1.Items.Add(myDiary.phoneNumber);
listBox1.Items.Add(myDiary.cost);
}
}
}
결과
'프로그래밍 > C#' 카테고리의 다른 글
[C#] 문자열 비교방법 (0) | 2021.03.21 |
---|---|
[C#] 엑셀 읽기 (0) | 2021.03.19 |
[C#] Form Closed, Closing 설정방법 (0) | 2021.03.17 |
[C#] 클립보드 (0) | 2021.03.17 |
[C#] 문자열 나누기 Split (0) | 2021.03.17 |
댓글