c# field和string的区别