1.创建一个旧的类
public class OldClass
{
public string[] names = new string[3] { "大学英语", "计算机组成原理", "计算机体系结构" };
}
2.创建一个新的接口满足现在的需求
public interface INew
{
void SelectData();
}
3.创建一个适配器,使旧类里面的字符串数组转换成一个泛型;
public class Adapter : INew
{
private OldClass data = new OldClass();
public void SelectData()
{
List<string> _Course = new List<string>();
_Course.AddRange(data.names);
foreach (var a in _Course)
{
System.Console.WriteLine(a);
}
System.Console.ReadLine();
}
}
4.在主函数里面进行调用输出;
class Program
{
static void Main(string[] args)
{
INew _new = new Adapter();
_new.SelectData();
}
public class OldClass
{
public string[] names = new string[3] { "大学英语", "计算机组成原理", "计算机体系结构" };
}
2.创建一个新的接口满足现在的需求
public interface INew
{
void SelectData();
}
3.创建一个适配器,使旧类里面的字符串数组转换成一个泛型;
public class Adapter : INew
{
private OldClass data = new OldClass();
public void SelectData()
{
List<string> _Course = new List<string>();
_Course.AddRange(data.names);
foreach (var a in _Course)
{
System.Console.WriteLine(a);
}
System.Console.ReadLine();
}
}
4.在主函数里面进行调用输出;
class Program
{
static void Main(string[] args)
{
INew _new = new Adapter();
_new.SelectData();
}
}