-4
string last = url.Substring(url.LastIndexOf('/') + 1);
var provisionedSiteRequestRep = provisioningRequestRepository.SelectFirst(new WhereSpecification<ProvisioningRequest>(result => result.SiteUrl.Contains(last.ToString())));

時々、last.tosting() の null 値を取得しているので、このコードの例外を取得しています。これを解決するにはどうすればよいですか?

4

1 に答える 1

1

この行で問題に直面しています

 (result => result.SiteUrl.Contains(last.ToString());

SiteUrl が文字列のタイプであることを確認してください。それ以外の場合は機能しません。last は文字列型で、Contains は文字列型でサポートされているメソッドなので ...

また

それ以外の場合は、最後に enumebrable collection である必要があり、siteurl も enumerable collection である必要があり、Contains のみがサポートされています

于 2012-08-13T16:23:41.480 に答える