using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Diagnostics;namespace _4zhang
{
public partial class frmMain : Form
{
private void FillList()
{
lstFile.Clear();
foreach (string m_FileName in Directory.GetFiles(m_Address))
{
string m_Name = m_FileName.Substring(m_Address.Length + 1, m_FileName.Length - m_Address.Length - 1);
ListViewItem m_Item = lstFile.Items.Add(m_Name);
m_Item.ImageIndex = 0;
}
return;
} public frmMain()
{
InitializeComponent();
} private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{ } private void frmMain_Load(object sender, EventArgs e)
{
FillList();
} private void btnCreate_Click(object sender, EventArgs e)
{
if (txtName.Text.Trim() == string.Empty) return;
string m_Path = m_Address + @"\" + txtName.Text.Trim();
FileInfo m_FileInfo = new FileInfo(m_Path);
m_FileInfo.Create();
FillList();
return;
}
}
}
请帮我看看这段代码有什么问题,这段代码是我创建了一个WINDOWS窗体应用程序,用来实现一个文件的创建,编译的时候不能通过,说error CS0103: The name 'm_Address' does not exist in the current context,请问应该如何修改?
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Diagnostics;namespace _4zhang
{
public partial class frmMain : Form
{
private void FillList()
{
lstFile.Clear();
foreach (string m_FileName in Directory.GetFiles(m_Address))
{
string m_Name = m_FileName.Substring(m_Address.Length + 1, m_FileName.Length - m_Address.Length - 1);
ListViewItem m_Item = lstFile.Items.Add(m_Name);
m_Item.ImageIndex = 0;
}
return;
} public frmMain()
{
InitializeComponent();
} private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{ } private void frmMain_Load(object sender, EventArgs e)
{
FillList();
} private void btnCreate_Click(object sender, EventArgs e)
{
if (txtName.Text.Trim() == string.Empty) return;
string m_Path = m_Address + @"\" + txtName.Text.Trim();
FileInfo m_FileInfo = new FileInfo(m_Path);
m_FileInfo.Create();
FillList();
return;
}
}
}
请帮我看看这段代码有什么问题,这段代码是我创建了一个WINDOWS窗体应用程序,用来实现一个文件的创建,编译的时候不能通过,说error CS0103: The name 'm_Address' does not exist in the current context,请问应该如何修改?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货