c# - 访问函数内的变量
问题描述
[在此处输入图片描述][1]
我如何才能访问(例如,注释 Console.WriteLine())函数内的变量?试图在主函数中声明它(在 2 个注释位置),但它说它未使用。谢谢!
public void Form1_Load_1(object sender, EventArgs e)
{
//string filename = “ “;
try
{
//string filename = “ “;
rename("02-66977V2", "X");
//Console.WriteLine(filename);
}
catch (System.Exception ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine(ex.ToString());
}
finally
{
}
}
public void rename(string Number, string Type)
{
string filename = " ";
try
{
if (Number.Contains("V2"))
{
filename = Number + Type;
}
}
catch (System.Exception ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine(ex.ToString());
}
finally
{
}
}
解决方案
我假设您的实际问题是“如何在我的功能之外获得结果”。
rename
将签名 更改为public string rename
, 并return filename
在您的函数rename
中。
我删除了 try catch,因为您在此示例中不需要它。
public string rename(string Number, string Type)
{
string filename = " ";
if (Number.Contains("V2"))
{
filename = Number + Type;
}
return filename;
}
推荐阅读
- python - AttributeError:模块“opensim”没有属性“模型”
- maven - 在apache maven中,如何强制添加省略的依赖jar?
- python - python数据框根据单元格选择行,单元格是列表中的列表
- php - Laravel 5:可更新列表|表格
- javascript - JavaScript 循环遍历 JSON 数据并在 html 中打印
- powershell - Windows.Networking.NetworkOperators 中的 TetheringWiFiBand
- c# - 如何显示完整应用程序的会话超时警告弹出窗口
- sql - 对齐偏移数据值sql join
- haskell - 我想我找到了一个“不存在的单子”
- php - Codeigniter - 如何访问 result_array()