C#強(qiáng)制轉(zhuǎn)換和嘗試轉(zhuǎn)換的方法
本文實(shí)例為大家分享了C#強(qiáng)制轉(zhuǎn)換和嘗試轉(zhuǎn)換的方法,供大家參考,具體內(nèi)容如下
將String[]類型的Object類型,轉(zhuǎn)換為String[]類型:
public string ObjectToString(object ob) { string str = string.Empty; if (ob is string[]) { string[] strList = (string[])ob; } return str; }
使用 is 進(jìn)行判斷 ob 是否為 string[] 類型。
將 string 類型轉(zhuǎn)換為 DateTime 類型:
public DateTime StringToDateTime(string str) { DateTime dateTime = new DateTime(); if (DateTime.TryParse(str, out dateTime)) { return dateTime; } return dateTime; }
注意:
使用 DateTime.TryParse(); 進(jìn)行轉(zhuǎn)換判斷時(shí),如果返回 true,強(qiáng)制轉(zhuǎn)換結(jié)果將傳入DateTime中;如果返回 false ,則無(wú)法強(qiáng)制轉(zhuǎn)換。
也可以使用 Convert.ToDateTime(); 進(jìn)行強(qiáng)制轉(zhuǎn)換,但無(wú)法判斷是否可以進(jìn)行強(qiáng)制轉(zhuǎn)換,當(dāng)無(wú)法強(qiáng)制轉(zhuǎn)換時(shí)會(huì)報(bào)出異常。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
C#絕對(duì)路徑拼接相對(duì)路徑的實(shí)例代碼
C#絕對(duì)路徑拼接相對(duì)路徑的實(shí)例代碼,需要的朋友可以參考一下2013-03-03基于C# 中可以new一個(gè)接口?的問(wèn)題分析
本篇文章是對(duì)C#中可以new一個(gè)接口?的問(wèn)題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05C#?WPF后臺(tái)動(dòng)態(tài)添加控件實(shí)戰(zhàn)教程
最近嘗試用wpf在后臺(tái)動(dòng)態(tài)添加控件,所以下面這篇文章主要給大家介紹了關(guān)于C#?WPF后臺(tái)動(dòng)態(tài)添加控件的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-05-05使用C#連接并讀取MongoDB數(shù)據(jù)庫(kù)
這篇文章介紹了使用C#連接并讀取MongoDB數(shù)據(jù)庫(kù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03C#創(chuàng)建WebService接口并連接的全過(guò)程
工作時(shí)遇到需要請(qǐng)求客戶的接口返回?cái)?shù)據(jù),要求使用WebService,借此機(jī)會(huì)記錄一下,下面這篇文章主要給大家介紹了關(guān)于C#創(chuàng)建WebService接口并連接的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12C#/VB.NET實(shí)現(xiàn)在Word文檔中添加頁(yè)眉和頁(yè)腳
頁(yè)眉位于文檔中每個(gè)頁(yè)面的頂部區(qū)域,常用于顯示文檔的附加信息;頁(yè)腳位于文檔中每個(gè)頁(yè)面的底部的區(qū)域,常用于顯示文檔的附加信息。今天這篇文章就將為大家展示如何以編程的方式在在?Word?文檔中添加頁(yè)眉和頁(yè)腳2023-03-03詳解C#中的泛型以及編程中使用泛型的優(yōu)點(diǎn)
這篇文章主要介紹了詳解C#中的泛型以及編程中使用泛型的優(yōu)點(diǎn),對(duì)泛型的支持時(shí)C#語(yǔ)言中的重要特性,需要的朋友可以參考下2016-02-02