C#是强类型的,因此您不能动态创建变量。您可以使用数组,但是更好的C#方法是使用字典,如下所示。有关C#词典的更多信息,请参见。
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace QuickTest{ class Program { static void Main(string[] args) { Dictionary<string, int> names = new Dictionary<string,int>(); for (int i = 0; i < 10; i++) { names.Add(String.Format("name{0}", i.ToString()), i); } var xx1 = names["name1"]; var xx2 = names["name2"]; var xx3 = names["name3"]; } }}


