得到函数中的变量

本文关键字:变量 函数 | 更新日期: 2023-09-27 18:17:11

对不起,我的英语不好。

我使用了下面的代码:

for (int i = val3; i < to_val3; i++)
{
    TextBox tbx4 = (TextBox)(from t4 in this.Controls.OfType<TextBox>() where t4.Name == i.ToString() select t4).First();
    str4 = tbx4.Text;
    if (!string.IsNullOrWhiteSpace(str4.Split(' ')[4]))
    {
        get_excel(str4);
    }
    else
    {
        MessageBox.Show("Error!, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
        return;
    }
}

发送字符串"str4"到功能get_excel:

Microsoft.Office.Interop.Excel.Application ObjExcel = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook ObjWorkBook;
Microsoft.Office.Interop.Excel.Worksheet ObjWorkSheet;
ObjWorkBook = ObjExcel.Workbooks.Open("C:''Шаблон.xls");
ObjWorkSheet = ObjWorkBook.Sheets[2];
ObjWorkSheet.Cells[4, 4] = str;
ObjWorkSheet.Cells[5, 5] = str;
ObjWorkSheet.Cells[6, 6] = str;
ObjWorkSheet.Cells[7, 7] = str;
ObjExcel.Visible = false;
ObjExcel.UserControl = true;
ObjExcel.DisplayAlerts = false;
ObjWorkBook.SaveAs("C:''Шаблон_Изменен.xls");
ObjExcel.Quit();

我的问题:我只想从循环(for)

得到函数中的变量

中获得变量的第一个值

我想你需要使用break语句MSDN中断文档

因此,在for循环的某个地方你需要设置break