1、序列化和反序列化
(1)写一个DataSet到一个XML文件的函数,函数声明如下:private void SerializeDataSet(string filename){
    XmlSerializer ser = new XmlSerializer(typeof(DataSet));
    DataSet ds = new DataSet("myDataSet");
    TextWriter writer = new StreamWriter(filename);
    ser.Serialize(writer, ds);
    writer.Close();
}
(2)写一个从XML文件反序列化,得到DataSet的函数,函数声明如下:
private DataSet DeSerializeDataSet(string filename){
DataSet myObject;
XmlSerializer mySerializer = new XmlSerializer(typeof(DataSet));
FileStream myFileStream = new FileStream(filename, FileMode.Open);
myObject = (DataSet)mySerializer.Deserialize(myFileStream);
return myObject;
}
2、说说C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? 实现一个实现Attribute的简单例子。
--没用过3. 什么时候该用委托?
---需要C语言风格的函数指针;需要单一的回调调用;需要回调函数在调用或创建时注册,不是在单独的添加方法中。4、XML Web service如何定位基于服务的需求?
---是可复用的中间层组件。它封装可以使用SOAP或HTTP同过Internet访问的可编程应用程序逻辑
 
5、NET 框架是怎样实现XML的?
---不会回答6、.NET中的JIT编译器提供了什么新功能?
---不会回答
以上是我的回答。。你们觉得怎么样?