非静态类需要创建一个对象
泛型集合的类型是确定的List<string>list=new list<string>();
//将一个数组奇数放一个数组,偶数放一个,两个合在一个
int[] num = new int[] {1,2,3,4,5,6 };List<int> list = new List<int>();//泛型集合
List<int> list1 = new List<int>();
for (int i = 0; i < num.Length; i++)
{
if (num[i] % 2 == 0)
{
list.Add(num[i]);
}
else
{
list1.Add(num[i]);
}
}
list1.AddRange(list);
foreach (var item in list1)
{
Console.WriteLine(item);
}
Console.ReadKey();
//用户输入一个字符串,用foreach将字符串赋值给字符数组
Console.WriteLine("输入一个字符串");
string input = Console.ReadLine();
char[]cha=new char[input.Length];
int i = 0;
foreach (var item in input)
{
cha[i] = item;
i++;
}
foreach (var item in cha)
{
Console.WriteLine(item);
}
Console.ReadKey();
统计welcome to china 每个字符出现的次数
string str = "welcome to china";
Dictionary<char, int> dic = new Dictionary<char, int>();
for(int i=0;i<str.Length;i++)
{
if(dic.ContainsKey(str[i]))
{
dic[str[i]]++;
}
else
{
dic[str[i]]=1;
}
}
foreach ( KeyValuePair<char,int> kv in dic)
{
Console.WriteLine("{0}{1}",kv.Key,kv.Value);
}
Console.ReadKey();