91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在C#中利用First()方法獲取List集合的第一個元素

發布時間:2020-12-08 15:08:11 來源:億速云 閱讀:1596 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關在C#中利用First()方法獲取List集合的第一個元素,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

在C#的List集合操作過程中,如果要獲取List集合中的第一個元素對象,則一般會先通過獲取到list[0]這種方式來獲取第一個元素。

其實在List集合中提供了獲取最后一個元素的First()方法,調用此方法可直接獲取List集合中第一個元素。

例如有個List<int>集合的對象list1,需要獲取到該集合對象的第一個元素可使用First()方法,具體如下:

List<int> list1 = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

var firstInt=list1.First();

補充知識:C#后臺將string="23.00"轉換成int類型

在C# 后臺將String類型轉換成int

有以下幾種方法:

(1) int.TryParse(string);

(2) Convert.Toint32(string);

(3) (int)string;

但是,

使用Convert.ToInt32(string) 會出現輸入字符串格式錯誤問題。

使用Int.TryParse(string)也會轉換失敗,不會錯誤,會輸出默認的0

解決方案是使用Decimal或者Double去轉換

(1)使用Decimal.Parse

 string a = "23.00";
 decimal c = decimal.Parse(a);
 Console.WriteLine("result:{0}", (int)c);

(2)使用Double.Parse

 string a = "23.00";
 Double c = Double.Parse(a);
 Console.WriteLine("result:{0}", (int)c);

注:當使用(int)string強行轉換的時候你會發現如果帶有小數點系統會被自動忽略。

如果使用Convert.ToInt32轉換時系統會四舍五入。

附:實現一個類型的擴展類。

public static class ObjectExtension

{
  public static int ToInt(this object obj)
  {
    int result = default(int);
 
    if (obj != null && obj != DBNull.Value)
    {
      int.TryParse(obj.ToString(), out result);
    }
 
    return result;
  }
}

上述就是小編為大家分享的在C#中利用First()方法獲取List集合的第一個元素了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

饶平县| 炎陵县| 和田市| 原平市| 洞头县| 清新县| 汶上县| 二手房| 南木林县| 赤城县| 福泉市| 曲阳县| 砀山县| 山东省| 绥化市| 封丘县| 佳木斯市| 互助| 灌云县| 礼泉县| 始兴县| 获嘉县| 鄂托克旗| 陕西省| 汉川市| 日照市| 竹北市| 体育| 东乡族自治县| 高阳县| 涞水县| 龙井市| 讷河市| 乐陵市| 剑河县| 静乐县| 辉南县| 商洛市| 陆丰市| 阳新县| 河曲县|