vs环境下编译的C#,出现“ “TestStru.Form1.Dispose(bool)”: 没有找到适合的方法来重写”错误。 5

我查询了一下,namespace后的内容没有错,cs的属性中的编译也没有错。而且在其他的电脑上运行没有出现这个错误,但出现了其他错误。难道是我电脑上vs环境受到了破坏?求... 我查询了一下,namespace后的内容没有错,cs的属性中的编译也没有错。而且在其他的电脑上运行没有出现这个错误,但出现了其他错误。难道是我电脑上vs环境受到了破坏?求指教,代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace TestStru
{
public partial class TestStru : Form
{
struct Student
{
public int no;
public string name;
public char sex;
public int score;
}
public string Answer()
{
string result = "该学生的信息显示如下:";
result += "\n学号:" + no;
result += "\n姓名:" + name;
result += "\n性别:" + sex;
result += "\n成绩:" + score;
return result;
}

private void lblShow_Click(object sender, EventArgs e)
{
Student s;
s.no = 101;
s.name = "莫小西";
s.sex = "女";
s.score = "92";
lblShow.Text = s.Answer();
lblShow.Text += "\n\n" + DateTime.Now;
}
}
}
展开
 我来答
flwangwang1
2013-10-25 · TA获得超过115个赞
知道答主
回答量:145
采纳率:0%
帮助的人:32.1万
展开全部
你确定你这种写法能通过编译?
追问
目前不能,但这是问你教科书上的例题啊。另外在我自己电脑上的错误是如上所示,在学校机房的错误显示的是结构体中的no,name等这四个结构成员找不到定义什么的,不知道为什么。。。求指教
追答
Student s ;这只是声明变量你都没有实例化(就是没有new)连对象都没有产生你怎么给他赋值
还有你的Answer()方法里面 no name sex score这几个字段从哪里来?难道都不用this.字段名指示清楚么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式