PUBLIC STRUCT A
{
int X;
int Y;
int Z;
}按钮一
A AA= NEW A();
AA.X=1;
AA.Y=2;
AA.Z=3;按钮二sw.WriteLine(AA.X);
提示: 错误 CS0103: 当前上下文中不存在名称“AA”
怎么解决?
{
int X;
int Y;
int Z;
}按钮一
A AA= NEW A();
AA.X=1;
AA.Y=2;
AA.Z=3;按钮二sw.WriteLine(AA.X);
提示: 错误 CS0103: 当前上下文中不存在名称“AA”
怎么解决?
放到按钮外头就对了
public struct FileInfo
{
public string FileInfoName;
public struct Type_T
{
public string Name;
public string Value;
}
public struct Version
{
public string Name;
public string Value;
}
public struct InstallationName
{
public string Name;
public string Value;
}
public struct InstallationID
{
public string Name;
public string Value;
}
public struct CreatDate
{
public string Name;
public string Value;
}
public struct CreatTime
{
public string Name;
public string Value;
}
public struct Operator
{
public string Name;
public string Value;
}
}
赋值:按钮1里面
File_Pa File_Pa = new File_Pa ();
File_Pa.FileInfo FileInFo;
FileInFo.FileInfoName = "FileInfo";
File_Pa.FileInfo.Type_T type = new File_Pa.FileInfo.Type_T();
type .Name ="Type";
type.Value = “aaa”;//这里的读取时读取一个文本文件的某行的值。。 文件在最下面 读取过程略
输出:按钮2里面
private void button2_Click(object sender, EventArgs e)
{
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "text files (*.txt)|*.txt|All files (*.*)|*.*";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
FileStream fs = new FileStream(@saveFileDialog1.FileName, FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs); //ture 追加 sw.WriteLine("{ " + FileInFo.FileInfoName);
。。提示: 错误 CS0103: 当前上下文中不存在名称“FileInFo”读取的文件:
{ FileInfo
Type RT Patient File
Version 1.4
InstallationName ""
InstallationID ""
CreatDate 12/14/2007
CreatTime 15:01:50
Operator ?
}
private File_Pa.FileInfo FileInFo;
结构是PUBLIC
在 按钮1里面 创建 并且赋值了如何在按钮2里面用呢 这个是关键
namespace Test
{
public class TestTest
{
private A AA; //申明成全局的private Button1_Click(object sender,EventArgs e)
{
AA= NEW A();
AA.X=1;
AA.Y=2;
AA.Z=3;
}private Button2_Click(object sender,EventArgs e)
{
if(AA!=null)
sw.WriteLine(AA.X);
}
}