ホームページ >バックエンド開発 >C#.Net チュートリアル >C# で強制変換と変換試行を実装する方法
この記事では主に C# での強制変換と変換試行の方法を詳しく紹介します。興味のある方は参考にしてください。 C# 、参考までに、具体的な内容は次のとおりです
String[] 型の Object 型を String[] 型に変換します:
public string ObjectToString(object ob) { string str = string.Empty; if (ob is string[]) { string[] strList = (string[])ob; } return str; }
文字列型をDateTime型に変換します:
public DateTime StringToDateTime(string str) { DateTime dateTime = new DateTime(); if (DateTime.TryParse(str, out dateTime)) { return dateTime; } return dateTime; }
注:
変換判定を行う際にはDateTime.TryParse()を使用し、trueが返された場合は強制変換結果がDateTimeに渡されます。が返された場合、強制変換はできません。
Convert.ToDateTime(); を使用して強制変換を実行することもできますが、強制変換が可能かどうかを判断することはできません。強制変換が不可能な場合は例外が報告されます。以上がC# で強制変換と変換試行を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。