1. .NET的对象分两种,值对象和引用对象,简述他们之间的区别。2. ref关键字有什么作用?跟out关键字有什么区别?什么时候适合使用ref关键字?请举例说明。3. 不使用lock关键字改写以下代码:
class temp{
  private static object syncRoot = new Object();
  public void Test(){
lock(syncRoot){
  Console.Write(“I’m in!”);
}
}
}