次のコードでは:
DateTime.TryParseExact(Date, "MM/dd/yyyy", null, DateTimeStyles.None, out Test)
このnullキーワードは何を意味しますか?
その手段nullの 3 番目のパラメーターとして指定すると、それが使用されます。DateTime.TryParseExactCultureInfo.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 オブジェクトが使用されます。