このメソッドを呼び出すと、必ず InvalidCastException がスローされます。
Overloads Public Shared Function ToBoolean( _
ByVal value As DateTime _) As Boolean
[C#]
public static bool ToBoolean(DateTimevalue);
[C++]
public: static bool ToBoolean(DateTimevalue);
[JScript]
public static function ToBoolean(
value : DateTime) : Boolean;
パラメータ
- value
DateTime 。
戻り値
この変換はサポートされていません。値は返されません。
例外
| 例外の種類 | 条件 |
|---|---|
| InvalidCastException | この変換はサポートされていません。 |
解説
このメソッドは、今後使用するために予約されています。
使用例
[Visual Basic, C#, C++] ToBoolean を使用して DateTime の値を Boolean 型に変更しようとすると、予期される InvalidCastException がスローされる例を次のコード例に示します。
Public Sub ConvertBoolean()
Const year As Integer = 1979
Const month As Integer = 7
Const day As Integer = 28
Const hour As Integer = 13
Const minute As Integer = 26
Const second As Integer = 15
Const millisecond As Integer = 53
Dim dateTime As New DateTime(year, month, day, hour, minute, _
second, millisecond)
Dim boolVal As Boolean
' System.InvalidCastException is always thrown.
Try
boolVal = System.Convert.ToBoolean(dateTime)
Catch exception As System.InvalidCastException
System.Console.WriteLine("Conversion from DateTime to " + _
"Boolean is not supported by the framework.")
End Try
End Sub
[C#]
public void ConvertBoolean() {
const int year = 1979;
const int month = 7;
const int day = 28;
const int hour = 13;
const int minute = 26;
const int second = 15;
const int millisecond = 53;
DateTime dateTime = new DateTime(year, month, day, hour,
minute, second, millisecond);
bool boolVal;
// System.InvalidCastException is always thrown.
try {
boolVal = System.Convert.ToBoolean(dateTime);
}
catch (System.InvalidCastException) {
System.Console.WriteLine("Conversion from DateTime to " +
"Boolean is not supported by the framework.");
}
}
[C++]
void ConvertBoolean()
{
const int year = 1979;
const int month = 7;
const int day = 28;
const int hour = 13;
const int minute = 26;
const int second = 15;
const int millisecond = 53;
DateTime dateTime(year, month, day, hour, minute, second, millisecond);
bool boolVal;
// System::InvalidCastException is always thrown.
try {
boolVal = System::Convert::ToBoolean(dateTime);
} catch (System::InvalidCastException*) {
System::Console::WriteLine(S"Conversion from DateTime to Boolean is not supported by the framework.");
}
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン
をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
Convert クラス | Convert メンバ | System 名前空間 | Convert.ToBoolean オーバーロードの一覧