日期:2014-05-20  浏览次数:20719 次

大家看看这段代码~~很急~~~
public static void AddViewEntry(int videoId, Guid? userId)
  {
  View view = new View
  {
  VideoId = videoId,
  UserId = userId,
  DateViewed = DateTime.Now
  };
  using (VideoShowDataContext dc = new VideoShowDataContext(ConnectionString))
  {
  dc.Views.InsertOnSubmit(view);
  dc.SubmitChanges();
  }
  }


这是一个方法AddViewEntry,两个参数videoId和userId。
问题就是userId参数的类型这样写Guid? ,在Guid 的后面加了“?”,为什么要这样写???

谢谢大家解答

------解决方案--------------------
可空类型nullrable