using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace teacher
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
student a1 = new student();
a1._name = textBox1.Text;
a1._sex = textBox2.Text;
a1._age = textBox3.Text;
a1.show("a");
} private void button2_Click(object sender, EventArgs e)
{
student a1 = new student();
a1._name = textBox1.Text;
a1._sex = textBox2.Text;
a1._age = textBox3.Text;
a1.show(1);
} private void button4_Click(object sender, EventArgs e)
{
student a1 = new student();
a1._name = textBox1.Text;
a1._sex = textBox2.Text;
a1._age = textBox3.Text;
a1.show('a');
} private void button3_Click(object sender, EventArgs e)
{
student a1 = new student();
a1._name = textBox1.Text;
a1._sex = textBox2.Text;
a1._age = textBox3.Text;
a1.show(1.11);
} }
public class student
{
#region zhiduan
//一对#region,#endregion可以管理一组代码
//字段成员
private string name;
private string sex;
private int age;
#endregion
#region shuxing
//属性
public string _name
{
get
{
return _name;
}
set
{
_name = name;
}
}
public string _sex
{
get { return _sex; }
set { _sex = value;}
}
public string _age
{
get { return _age;}
set { _age = value;}
}
#endregion
#region fangfa
//方法
public void show(string yuwen)
{
MessageBox.Show(name+","+sex+","+age+","+"喜欢的科目"+yuwen);
}
public void show(int shuxue)
{
MessageBox.Show(name + "," + sex + "," + age + "," + "喜欢的科目" + shuxue);
}
public void show(char yinyu)
{
MessageBox.Show(name + "," + sex + "," + age + "," + "喜欢的科目" + yinyu);
}
public void show(double huaxue)
{
MessageBox.Show(name + "," + sex + "," + age + "," + "喜欢的科目" + huaxue);
}
#endregion
}
}问题是:
set
{
_name=value;
}
未处理的“stytem.stackoverflowexception”类型的异常出现在teacher.exe中。teacher是我文件的名字。
本人大一,求高手指导。黄色的条状出现在第一个“{”
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace teacher
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
student a1 = new student();
a1._name = textBox1.Text;
a1._sex = textBox2.Text;
a1._age = textBox3.Text;
a1.show("a");
} private void button2_Click(object sender, EventArgs e)
{
student a1 = new student();
a1._name = textBox1.Text;
a1._sex = textBox2.Text;
a1._age = textBox3.Text;
a1.show(1);
} private void button4_Click(object sender, EventArgs e)
{
student a1 = new student();
a1._name = textBox1.Text;
a1._sex = textBox2.Text;
a1._age = textBox3.Text;
a1.show('a');
} private void button3_Click(object sender, EventArgs e)
{
student a1 = new student();
a1._name = textBox1.Text;
a1._sex = textBox2.Text;
a1._age = textBox3.Text;
a1.show(1.11);
} }
public class student
{
#region zhiduan
//一对#region,#endregion可以管理一组代码
//字段成员
private string name;
private string sex;
private int age;
#endregion
#region shuxing
//属性
public string _name
{
get
{
return _name;
}
set
{
_name = name;
}
}
public string _sex
{
get { return _sex; }
set { _sex = value;}
}
public string _age
{
get { return _age;}
set { _age = value;}
}
#endregion
#region fangfa
//方法
public void show(string yuwen)
{
MessageBox.Show(name+","+sex+","+age+","+"喜欢的科目"+yuwen);
}
public void show(int shuxue)
{
MessageBox.Show(name + "," + sex + "," + age + "," + "喜欢的科目" + shuxue);
}
public void show(char yinyu)
{
MessageBox.Show(name + "," + sex + "," + age + "," + "喜欢的科目" + yinyu);
}
public void show(double huaxue)
{
MessageBox.Show(name + "," + sex + "," + age + "," + "喜欢的科目" + huaxue);
}
#endregion
}
}问题是:
set
{
_name=value;
}
未处理的“stytem.stackoverflowexception”类型的异常出现在teacher.exe中。teacher是我文件的名字。
本人大一,求高手指导。黄色的条状出现在第一个“{”
解决方案 »
- 请教下winform打印图片的问题
- treeview 勾选与反选同步实现gridview 同步更新功能(WINFORM)
- MSDN中 ienumerable<T>和ienumerable<of T>有什么区别
- 如何让WebService和界面分离(有答案另开帖给分)
- C#打开页面
- 关于Timer的一些疑问
- 有没有办法用代码在“我的电脑”中建立一个快捷方式?
- 如何利用c# 连接到help电子书的不同内容
- 通过什么方法使winform控件不受皮肤文件控制
- ado连接excel,有些单元格读不出来,不知道大家有没有碰到过,怎么解决的
- C#,解析字符串的问题
- 求助 PictureBox控件和TabControl控件包含问题
public string _name
{
get
{
return name;
}
set
{
name = value;
}
}
public string _sex
{
get { return sex; }
set { sex = value; }
}
public string _age
{
get { return age; }
set { age = value; }
}
{
_name=value;
}
相当于
void set__name(string value)
{
set__name(value); // 自身调用自身
}
public string _name
{
get
{
return _name;
}
set
{
_name = name;
}
}改成:
public string Name { get; set; }
还有个问题
就是这个喜欢的科目怎么出现的是a,1,1,11.....
是不是我这里写错了
public void show(string yuwen)
{
MessageBox.Show(name+","+sex+","+age+","+"喜欢的科目"+yuwen);
}