欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#(int)中Convert、Parse、TryParse的區(qū)別

 更新時(shí)間:2013年04月01日 12:07:53   作者:  
Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解釋為將類型轉(zhuǎn)換為 int,那它們的區(qū)別是什么呢?

Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解釋為將類型轉(zhuǎn)換為 int,那它們的區(qū)別是什么呢?
Convert.ToInt32 與 int.Parse 較為類似,實(shí)際上 Convert.ToInt32 內(nèi)部調(diào)用了 int.Parse:
Convert.ToInt32 參數(shù)為 null 時(shí),返回 0;
int.Parse 參數(shù)為 null 時(shí),拋出異常。
Convert.ToInt32 參數(shù)為 "" 時(shí),拋出異常;
int.Parse 參數(shù)為 "" 時(shí),拋出異常。
Convert.ToInt32 可以轉(zhuǎn)換的類型較多;
int.Parse 只能轉(zhuǎn)換數(shù)字類型的字符串。
int.TryParse 與 int.Parse 又較為類似,但它不會(huì)產(chǎn)生異常,轉(zhuǎn)換成功返回 true,轉(zhuǎn)換失敗返回 false。最后一個(gè)參數(shù)為輸出值,如果轉(zhuǎn)換失敗,輸出值為 0。
(int) 屬 cast 轉(zhuǎn)換,只能將其它數(shù)字類型轉(zhuǎn)換成 int 類型,它不能轉(zhuǎn)換字符串,比如下例就會(huì)失?。?BR>

復(fù)制代碼 代碼如下:

string v = "1";
int n = (int)v;

int.TryParse 示例
復(fù)制代碼 代碼如下:

int id = 1;
int.TryParse(Request.QueryString["id"], out id);

如果 QueryString 傳入的 id 值為整數(shù),那么 id 變量值就是該數(shù)值,如果傳入的不是整數(shù),那么 id 變量值就是 0(不是初始值 1)。

相關(guān)文章

  • c#索引器詳解示例

    c#索引器詳解示例

    索引器是一種特殊的類成員,它能夠讓對(duì)象以類似數(shù)組的方式來(lái)存取,使程序看起來(lái)更為直觀,更容易編寫。
    2014-04-04
  • C# 如何生成 DataMatrix 格式的二維碼

    C# 如何生成 DataMatrix 格式的二維碼

    該文主要是利用OnBarcode.dll 生成DataMatrix 格式的二維碼的一些簡(jiǎn)單方法和操作技巧,對(duì)C# 如何生成 DataMatrix 格式的二維碼相關(guān)知識(shí)感興趣的朋友一起看看吧
    2021-11-11
  • C#實(shí)現(xiàn)手機(jī)拍照并且保存水印照片

    C#實(shí)現(xiàn)手機(jī)拍照并且保存水印照片

    這篇文章主要介紹了C#實(shí)現(xiàn)手機(jī)拍照并且保存水印照片的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • C#泛型與非泛型性能比較的實(shí)例

    C#泛型與非泛型性能比較的實(shí)例

    C#泛型與非泛型性能比較的實(shí)例,需要的朋友可以參考一下
    2013-04-04
  • C#中Cookie之存儲(chǔ)對(duì)象

    C#中Cookie之存儲(chǔ)對(duì)象

    這篇文章主要介紹了在項(xiàng)目中,需要將用戶的信息存到Cookie中,但是cookie只能保存字符串,所以需要先序列號(hào),然后在存儲(chǔ)在cookie中,有需要的朋友可以借鑒下
    2015-07-07
  • 使用Unity3D實(shí)現(xiàn)選中物體消融特效的方法詳解

    使用Unity3D實(shí)現(xiàn)選中物體消融特效的方法詳解

    消融特效中基Shader?Graph實(shí)現(xiàn)了消融特效,本文將基于?Shader?實(shí)現(xiàn)消融特效,當(dāng)前實(shí)現(xiàn)消融特效的方法主要有?Alpha?測(cè)試消融、clip(或?discard)消融,它們的本質(zhì)都是隨機(jī)丟棄一些片元,以實(shí)現(xiàn)消融效果,文中有詳細(xì)代碼示例,需要的朋友可以參考下
    2023-10-10
  • C#使用Resources資源文件

    C#使用Resources資源文件

    這篇文章介紹了C#使用Resources資源文件的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • C#實(shí)現(xiàn)ArrayList動(dòng)態(tài)數(shù)組的示例

    C#實(shí)現(xiàn)ArrayList動(dòng)態(tài)數(shù)組的示例

    ArrayList是一個(gè)動(dòng)態(tài)數(shù)組,可以用來(lái)存儲(chǔ)任意類型的元素,本文就來(lái)介紹一下C#實(shí)現(xiàn)ArrayList動(dòng)態(tài)數(shù)組的示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • C#?Winform文本面板帶滾動(dòng)條的實(shí)現(xiàn)過(guò)程

    C#?Winform文本面板帶滾動(dòng)條的實(shí)現(xiàn)過(guò)程

    當(dāng)數(shù)據(jù)過(guò)多時(shí),往往無(wú)法在一頁(yè)中展示,所以非常需要一個(gè)滾動(dòng)條來(lái)調(diào)節(jié)頁(yè)面內(nèi)容,這篇文章主要給大家介紹了關(guān)于C#?Winform文本面板帶滾動(dòng)條的實(shí)現(xiàn)過(guò)程,需要的朋友可以參考下
    2022-12-12
  • 輕松學(xué)習(xí)C#的方法

    輕松學(xué)習(xí)C#的方法

    輕松學(xué)習(xí)C#的方法,對(duì)C#的方法感興趣的朋友可以參考本篇文章,幫助大家更靈活的運(yùn)用C#的方法
    2015-11-11

最新評(píng)論