C# 错误CS1061“”未包含“”的定义,并且找不到可接受第一个“”类型参数的扩展方法“”

addsyc 2017-03-25 10:59:44
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
private int i;
private double[] student;

public Form1()
{
InitializeComponent();
HtmlDocument doc = webBrowser1.Document;
HtmlElement btn = null;
foreach (HtmlElement em in doc.All)
{
string str = em.Name;
if ((str == "userid") || str == "passwd" || str == "IbtnEnter")
{
switch (str)
{
case "userid": em.SetAttribute("value", student[i].Sno);
break;
case "passwd":
em.SetAttribute("value", student[i].Id);
break;
case "IbtnEnter": btn = em;
break;
default: break;
}
try
{
btn.InvokeMember("click"); //触发submit事件
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}

FileStream fs = new FileStream("I:\\ws.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite);
StreamReader m_streamReader = new StreamReader(fs);
//用StreamReader类来读取文件
m_streamReader.BaseStream.Seek(0, SeekOrigin.Begin);
//从数据流中读取每一行,直到文件的最后一行
string strLine = m_streamReader.ReadLine();
while (strLine != null)
{
// 这里处理每一行
strLine = m_streamReader.ReadLine();
student.Add(fillStu(strLine));
}
m_streamReader.Close();




}
}
}

private object fillStu(string strLine)
{
throw new NotImplementedException();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void webBrowser2_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{

}

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{

}
}
}

...全文
15023 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2017-03-27
  • 打赏
  • 举报
回复
先定义一个 Student类 然后 将double[] student 改成 Student[] student
woaipb 2017-03-27
  • 打赏
  • 举报
回复
你定义了 double[] student,那么每个student的类型都是 double , Sno不是 double的成员变量,所以报错,Id也是同样的原因,Addye也是 你应该是这样: 定义一个类: public class Student { public string Sno; public string Id; } 然后定义 public Student[] student; 这样就可以使用 student[i].Sno和student[i].Id了。

111,077

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧