在我这样做之后,它没有做我想做的任何事情,否则,它会在一行中写入两次文件。
下面的代码尝试将复选框中的值写入文本文件,然后查找最大值和最小值。
List<string> myLs = new List<string>();
int checke = 0;
foreach (ListItem item in coursess.Items)
{
if (item.Selected)
{
checke = checke + 1;
}
}
if (checke < 4)
{
kk.Text = "less";
kk.Visible = true;
}
else if (checke > 6)
{
kk.Text = "More";
kk.Visible = true;
}
else if(checke == 4 || checke == 5 || checke == 6)
{
foreach (ListItem item in coursess.Items)
{
if (item.Selected)
{
myLs.Add(item.Value);
}
}
String datas = String.Join(",", myLs.ToArray());
答案 0 :(得分:0)
根据您的代码,当选中少于四个或六个以上的复选框时,将显示一条消息。至于将字符串写入文件,最后会是这样的......
System.IO.File.WriteAllText(@"C:\selectedcourses.txt", datas);
这应该将整个字符串写入您选择的路径一次。