夜光序言:
任何的相遇,都是一种缘分,耐心等待,对的人在路上。
正文:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
//首先我们定义一个学生实体类
class Stu
{
//采用public
public int id; // 学号
public string name; // 姓名
}
//我们呢,有可能需要一个数组,存放好友列表
class Friend
{
//采用public
public int id; //好友id
public string name; //好友名字
}
class Program
{
static void Main(string[] args)
{
//我们new一个数组
/* Stu[] stu = new Stu[50];*/
//这里,我们使用动态数组
//引入命名空间
ArrayList stuList = new ArrayList();
//看了方法的介绍,我们知道要加入一个object对象
//所以介绍一种方法
/* //下面这个是比较笨的方法
Stu s = new Stu();
s.id = 1;
s.name = "jk";
*/
//运用一个好一点的方法,我们来写一下
stuList.Add(new Stu() { id = 1, name="jk"});
stuList.Add(new Stu() { id = 2, name = "tom" });
stuList.Add(new Stu() { id = 3, name = "marry" });
//我们采用循环,来访问一下数组
for(int i = 0; i < stuList.Count; i++)
{
//我们取得第i个学生
Stu s = (Stu)stuList[i]; //我们强制转换成学生类型
Console.WriteLine("id={0},name={1}",s.id,s.name);
}
Console.ReadLine();
}
}
}
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
//首先我们定义一个学生实体类
class Stu
{
//采用public
public int id; // 学号
public string name; // 姓名
}
//我们呢,有可能需要一个数组,存放好友列表
class Friend
{
//采用public
public int id; //好友id
public string name; //好友名字
}
class Program
{
static void Main(string[] args)
{
//我们new一个数组
/* Stu[] stu = new Stu[50];*/
//这里,我们使用动态数组
//可能你要问动态数组有什么好处
//我们写完之后发现都是object类型的放进去
//引入命名空间
ArrayList stuList = new ArrayList();
//看了方法的介绍,我们知道要加入一个object对象
//所以介绍一种方法
/* //下面这个是比较笨的方法
Stu s = new Stu();
s.id = 1;
s.name = "jk";
*/
//运用一个好一点的方法,我们来写一下
stuList.Add(new Stu() { id = 1, name="jk"});
stuList.Add(new Stu() { id = 2, name = "tom" });
stuList.Add(new Stu() { id = 3, name = "marry" });
//我们采用循环,来访问一下数组
for(int i = 0; i < stuList.Count; i++)
{
//我们取得第i个学生
Stu s = (Stu)stuList[i]; //我们强制转换成学生类型
Console.WriteLine("id={0},name={1}",s.id,s.name);
}
Console.WriteLine("---------------------------------------------");
//我们new一个出来
//思考下面这种方式,比上面的那种方式稍微优雅一点
List<Stu> stuList2 = new List<Stu>();
stuList2.Add(new Stu() { id = 1, name = "jk" });
stuList2.Add(new Stu() { id = 2, name = "tom" });
stuList2.Add(new Stu() { id = 3, name = "marry" });
//我们采用循环,来访问一下数组
//我们还是用count
for (int i = 0; i < stuList2.Count; i++)
{
//我们取得第i个学生
Stu s = stuList2[i];
Console.WriteLine("id={0},name={1}", s.id, s.name);
}
Console.ReadLine();
}
}
}