C# 如何在函数中保存参数字符串?
我想在过程中存储字符串以便以后使用,还想显示输入的字符串。代码如下所示C# 如何在函数中保存参数字符串?,c#,windows,string,params,C#,Windows,String,Params,我想在过程中存储字符串以便以后使用,还想显示输入的字符串。代码如下所示 public static void UseParam(params string[] list) { for (int i = 0; i < list.Length; i++) { MessageBox.Show(list[i].ToString()); } } 为什么代码不想显示输入的字符串?如果你说的是真的。我觉得你好像
public static void UseParam(params string[] list)
{
for (int i = 0; i < list.Length; i++)
{
MessageBox.Show(list[i].ToString());
}
}
为什么代码不想显示输入的字符串?如果你说的是真的。我觉得你好像想要一份全球清单 只需在主窗体构造函数上方声明
public list<string> myList=new list<string>()
public Form1()//main form declaration
{
InitializeComponent();
}
如果您想以多种形式使用它
将类添加到项目中
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace myNameSpace//use your namespace
{
public class Tools //I like the name tools
{
public static myList<string> myList=new list<string>();
}
}
或
哦,我想我理解你
您需要在应用程序的作用域中定义一个变量。在本例中,它将是一个字符串列表。您必须在构造函数中初始化它,然后在过程中调用.Addlist[i]。然后,您可以在以后的应用程序中重用这些字符串。您是否可以重新表述这个问题,但不确定您的意思?您得到了什么?错误?例外情况?什么都没有?我不知道你的问题是什么,代码显示了3个带有3个字符串的消息框。你在哪里输入字符串?约翰,你真的必须学会如何提问…很难理解你想要什么。我想我现在明白了,但仍然不是100%确定。。。
Button1_Click()
{
MessageBox.Show(myList[0]);
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace myNameSpace//use your namespace
{
public class Tools //I like the name tools
{
public static myList<string> myList=new list<string>();
}
}
Tools.myList.Add("1");
MessageBox.Show(Tools.myList[0]);