C# 有没有办法使用HTML文本区域的输入填充堆栈或数组?

C# 有没有办法使用HTML文本区域的输入填充堆栈或数组?,c#,html,asp.net,C#,Html,Asp.net,在我的网页上,我在服务器上运行了一个文本区,提示用户添加序列号。我希望使用用户输入在我的c#代码文件中填充数组、向量或堆栈(通常是容器) 我的文本区域具有以下属性:id=“serialno\u textbox”和runat=“server”。在我的代码文件中,我当前有一个名为serialno=serialno\u textbox.Value的字符串。我调用了一个名为serial_number的堆栈,但没有初始化它们 输入以空格分隔的序列号 string serialno=serialno\u

在我的网页上,我在服务器上运行了一个文本区,提示用户添加序列号。我希望使用用户输入在我的c#代码文件中填充数组、向量或堆栈(通常是容器)

我的文本区域具有以下属性:id=“serialno\u textbox”和runat=“server”。在我的代码文件中,我当前有一个名为serialno=serialno\u textbox.Value的字符串。我调用了一个名为serial_number的堆栈,但没有初始化它们

输入以空格分隔的序列号
string serialno=serialno\u textbox.Value;
堆栈序列号;
如果用户输入以下内容:

serialnumber1 serialnumber2 serialnumber3
基本上就是由空格分隔的数字和字母串, 然后,我知道堆栈的内容是什么

Stack<string> serial_numbers = {serialnumber1 serialnumber2 serialnumber3}
堆栈序列号={serialnumber1 serialnumber2 serialnumber3}

是的,但是HTML方面并不重要。如果要获取一个由空格分隔的字符串组成的字符串,可以使用空格字符(
'
);像这样:

var split = "first second third".Split(' ');
// ["first", "second", "third"]
现在您有了一个数组(一个
IEnumerable
),您只需将它传递到
堆栈
构造函数中即可:如下所示:

var stack = new Stack<string>(split);
var堆栈=新堆栈(拆分);

是的,但是HTML方面并不重要。如果要获取一个由空格分隔的字符串组成的字符串,可以使用空格字符(
'
);像这样:

var split = "first second third".Split(' ');
// ["first", "second", "third"]
现在您有了一个数组(一个
IEnumerable
),您只需将它传递到
堆栈
构造函数中即可:如下所示:

var stack = new Stack<string>(split);
var堆栈=新堆栈(拆分);
''
上的值。结果将是一个
字符串[]
,然后您可以使用它创建
堆栈
var serial\u numbers=new Stack(stringArray)
。的可能重复项。用“逗号”代替“空格”。或者少思考:)。
''
上的值。结果将是一个
字符串[]
,然后您可以使用它创建
堆栈
var serial\u numbers=new Stack(stringArray)
。的可能重复项。用“逗号”代替“空格”。或者少思考:)。