在List中添加字符串并获取它C#

问题描述 投票:-2回答:1

我希望每次单击按钮时将字符串存储到列表中。到目前为止我做到了,

List<string> data = new List<string>();
private void Button_Click(object sender, MouseButtonEventArgs e)
{
   data.Add("Some string value");
}

如果我在列表中单击按钮3次,我想要3个字符串值。

c# wpf
1个回答
1
投票

尝试使用static关键字,工作代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;

namespace Rextester
{
    public class Program
    {
        public static List<string> data = new List<string>();
        public static void Main(string[] args)
        {
            //Your code goes here
           new Program().addelements();
           new Program().addelements();

           for(int i=0; i<data.Count;i++)
            Console.WriteLine(data[i]);
        }

        private  void addelements()
        {
           data.Add("Some string value");
        }
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.