파일 목록
-
📁 10
-
📁 3
-
📁 4
-
📁 4-minicalc
-
📁 7
-
📁 parking manager
- 2.cs
- desktop.ini
- Title.png
- 객체지향 3대 특징(+1).txt
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 Program
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnResult_Click(object sender, EventArgs e)
{
Stu student = new Stu();
char[] spl = new char[] { ',', '/', '-', '.' };
var isEmpty = string.IsNullOrEmpty(tbxName.Text);
if (isEmpty == true)
{
MessageBox.Show("이름을 입력하지 않았습니다.");
tbxName.Focus();
return; // 메소드 즉시 종료 (값 반환이 목적이 아님)
}
student.Name = tbxName.Text;
isEmpty = string.IsNullOrEmpty(tbxAge.Text);
if (isEmpty == true)
{
MessageBox.Show("나이를 입력하지 않았습니다.");
tbxAge.Focus();
return; // 메소드 즉시 종료 (값 반환이 목적이 아님)
}
if (int.TryParse(tbxAge.Text, out student.Age))
{
} else
{
MessageBox.Show("나이값이 숫자가 아닙니다.");
tbxAge.Focus();
return; // 메소드 즉시 종료 (값 반환이 목적이 아님)
}
student.Age = student.Age + 1;
isEmpty = string.IsNullOrEmpty(tbxStuNum.Text);
if (isEmpty == true)
{
MessageBox.Show("학번을 입력하지 않았습니다.");
tbxStuNum.Focus();
return; // 메소드 즉시 종료 (값 반환이 목적이 아님)
}
if (int.TryParse(tbxStuNum.Text, out student.StuNum))
{
}
else
{
MessageBox.Show("학번값이 숫자가 아닙니다.");
tbxStuNum.Focus();
return; // 메소드 즉시 종료 (값 반환이 목적이 아님)
}
isEmpty = string.IsNullOrEmpty(tbxSub.Text);
if (isEmpty == true)
{
MessageBox.Show("과목을 입력하지 않았습니다.");
tbxSub.Focus();
return; // 메소드 즉시 종료 (값 반환이 목적이 아님)
}
student.Sub = tbxSub.Text.Split(spl);
lblResult.Text = "이름 " + student.Name + Environment.NewLine +
"학번 : " + student.StuNum + Environment.NewLine +
"내년 나이 : " + student.Age + Environment.NewLine +
"수강 과목";
for (int i = 0; i < student.Sub.Length; i++)
{
lblResult.Text += Environment.NewLine + student.Sub[i].Trim();
}
}
}
}