C#中的值初始化和赋值之间有什么区别?