jsonパラメータとして文字列を受け取り、タイムゾーンIDとみなしています。私はそれを確認したい。は、有効なタイムゾーンを表す文字列です。
これは私が持っているものです。
TheTimezoneID = TheTimezoneID.Trim();
var AllTimezones = TimeZoneInfo.GetSystemTimeZones();
if (TheTimezoneID "is a valid .net timezone" == true) {}
TheTimezoneIDがAllTimezonesであるかどうかをテストしますLINQの式は何ですか? .Anyを使ってみましたが、うまくいきません。
ありがとうございました。
あなたがしたいことを伝えることは難しい - 単一の文字列が有効なタイムゾーンを表しているか、文字列がすべて有効なタイムゾーンを表しているかどうかを調べる。タイムゾーンIDのすべての束が* all *有効であるかどうかをテストする場合は、.Anyではなく.Allが必要です。 –
@AdamMihalcin:一度に1つの文字列をチェックするだけです。ユーザーは、ページのドロップダウンからタイムゾーンを選択しています。ドロップダウンに.netの値を設定しますが、私はまだ戻ってチェックしています。 – frenchie