它们没区别。
我们常用string定义一个字符串。
举例:string conStr = ConfigurationManager.ConnectionStrings["conStr"].ToString();
(你也可以写成 String conStr = ConfigurationManager.ConnectionStrings["conStr"].ToString();没区别的。)
我们常在用到String类的方法的时候,会写String。
举例:string greet = String.Format("Hello ,{0}!", place);
所以,通常是习惯,而且这样也更加清晰。