当前上下文中不存在名称“myReader”

时间:2013.12.04 发布人:sp**ct

当前上下文中不存在名称“myReader”

已解决问题

谷歌sp**ct用户在2013.12.04提交了关于“凯迪拉克cts当前上下文中不存在名称“myReader””的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-24T19:05:40。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,真心佩服你,谢谢 !

希望以下的回答,能够帮助你。

第1个回答

用户名:hihy什抗fykxw99  

因为myReader定义在button1_Click函数中,是局部变量,另一个函数是不来自可以访问的。

你可以把它移到外面:

1234567891011121314151617181920212223BinaryRead耐且老仍ermyReader;privatevoidbutton1_Click(objects标经ender,EventArgse){OpenFi七保话leDialogDialogfile=newOpenFileDialog();Dialogfile.Filter="问答*.mat|*.dat";Dialogfile.Multisel晶煤汽施伟ect=false;if(Dialogfile.ShowDialog()=消即伯仅陆仅风包古令=System.Windows.Forms.DialogResult.OK){this.textBox1.Text=Dialogfile.FileName;S充台介tringx="";x=Dialogfile.FileN情走能学秋减社ame.ToString();FileS植treammyStream=newFileStream(x,***.Open,***.Read);myReader=newBin最七措十害控局重运法aryReader(mySt宽婷稳随ream);}}privatevoidbutton2_Click(objectsen语职科der,EventArgse){if(m鲜纸yReader.PeekChar()!=-1){textBox2.Text=Convert.ToString(myReade短r.ReadInt32());}}


以上为修改好的代码。