String.Emptyとnullの違いについては、(多かれ少なかれ)皆知っています。私は "普通の"開発(私はASP.NETアプリケーション、WinFormsアプリケーション - C#.NETコードのすべて)のサーバーサイド部分の開発を意味するが、私は何のために良いのかはまだ決まっていないが、 〜についての記事。String.Emptyまたはnull:サービスから "Error"フィールドを返す方が良いでしょうか?
しかし、サービス(ASP.NET WebServiceまたはWCFサービス)から文字列値を返すときに使用する方が良い比較はありませんでした。
は、私がnullまたはString.Emptyのどのようなご提案があるを返す必要があります:
- 私は(nullまたは空には「エラーがない」を意味します)「エラー」メッセージを返すために必要がある場合。
- 「電子メール」フィールドの値を返す必要がある場合(nullまたは空白は「電子メールが指定されていません」を意味します)。
任意の考えは歓迎されています。
これは良い点です。エラーが発生したために空の文字列が認識される可能性がありますが、エラーの詳細は返されませんでした。ありがとう – Budda