次のコードでは:
DateTime.TryParseExact(Date, "MM/dd/yyyy", null, DateTimeStyles.None, out Test)
このnull
キーワードは何を意味しますか?
その手段null
の 3 番目のパラメーターとして指定すると、それが使用されます。DateTime.TryParseExact
CultureInfo.CurrentCulture
MSDN :
provider が null の場合、現在のカルチャに対応する CultureInfo オブジェクトが使用されます。
ここで null を渡すことで、 を渡すことと同じCultureInfo.CurrentCulture
です。
代わりに を渡すCultureInfo.InvariantCulture
か、 などの特定のカルチャを渡すことができCultureInfo.CreateSpecificCulture("en-US")
ます。
これは、 DateTime.TryParseExact Method (String, String, IFormatProvider, DateTimeStyles, DateTime)のドキュメントで説明されています。
provider が null の場合、現在のカルチャに対応する CultureInfo オブジェクトが使用されます。