-4

次のコードでは:

DateTime.TryParseExact(Date, "MM/dd/yyyy", null, DateTimeStyles.None, out Test)

このnullキーワードは何を意味しますか?

4

4 に答える 4

10

その手段nullの 3 番目のパラメーターとして指定すると、それが使用されます。DateTime.TryParseExactCultureInfo.CurrentCulture

MSDN :

provider が null の場合、現在のカルチャに対応する CultureInfo オブジェクトが使用されます。

于 2013-08-11T00:50:04.457 に答える
5

ここで null を渡すことで、 を渡すことと同じCultureInfo.CurrentCultureです。

代わりに を渡すCultureInfo.InvariantCultureか、 などの特定のカルチャを渡すことができCultureInfo.CreateSpecificCulture("en-US")ます。

于 2013-08-11T00:50:10.693 に答える
4

これは、 DateTime.TryParseExact Method (String, String, IFormatProvider, DateTimeStyles, DateTime)のドキュメントで説明されています。

provider が null の場合、現在のカルチャに対応する CultureInfo オブジェクトが使用されます。

于 2013-08-11T00:50:15.147 に答える