我们都知道(或多或少)String.Empty和null之间的区别。在“通常”的开发中(我指的是ASP.NET应用程序、WinForms应用程序——所有的C#.NET代码),我仍然没有决定对我来说哪个更好,但我看到并阅读了很多关于这方面的文章。
但我没有看到比较,在从服务(ASP.NET WebService或WCF服务)返回字符串值时使用哪一个更好。
您建议我返回null还是String.Empty:
1.当我需要返回“错误”消息时(null或空表示“没有错误”);
2.当我需要返回“电子邮件”字段值时(null或空表示“未指定电子邮件”)。
欢迎任何想法。
但我没有看到比较,在从服务(ASP.NET WebService或WCF服务)返回字符串值时使用哪一个更好。
您建议我返回null还是String.Empty:
1.当我需要返回“错误”消息时(null或空表示“没有错误”);
2.当我需要返回“电子邮件”字段值时(null或空表示“未指定电子邮件”)。
欢迎任何想法。