System.String.Split()
返されることがありますかnull
? (.NET)
私はそうではないと信じてコーディングしてきましたが、ドキュメントを読んでもそのような記述は見つかりませんでした。ドキュメントにはそのような記述がないので、コミュニティの経験から、実際に がstring.Split
返されるケースに遭遇した人はいるかと尋ねたいと思いますnull
。
ベストアンサー1
いいえ、null を返すことはできません。ソースを見ると、コード コントラクトでもそれが保証されています。
public String[] Split(params char[] separator) {
Contract.Ensures(Contract.Result<String[]>() != null);
すべてのパブリック オーバーロードでも同じ保証が行われます。