最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c# List find()方法返回值的問題說明(返回結(jié)果為對象的指針)

 更新時間:2014年01月21日 08:54:30   作者:  
本篇文章主要介紹了c#中List find()方法返回值的問題說明(返回結(jié)果為對象的指針) 需要的朋友可以過來參考下,希望對大家有所幫助

C#中List<T>中泛型T如果是一個對象的話,則利用Find函數(shù)返回的將是這個對象的指針,對其返回對象的屬性進(jìn)行操作,也會影響list中相應(yīng)元素對象的值。驗證如下:
1.新建一個Class1類,其含有兩個姓名和分?jǐn)?shù)兩個屬性:

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

<SPAN style="FONT-SIZE: 18px">    public class Class1
    {
        public string name{ get; set; }
        public int score { get; set; }

    }</SPAN>


2.在窗口類中寫入如下代碼,在button1_Click的事件中的右括號處設(shè)置斷點。
復(fù)制代碼 代碼如下:

<SPAN style="FONT-SIZE: 18px">        public Form1()
        {
            InitializeComponent();
        }
        Class1 a = new Class1();
        Class1 b = new Class1();
        List<Class1> l = new List<Class1>();

        private void button1_Click(object sender, EventArgs e)
        {
            string name = "小明";
            Class1 c = l.Find(delegate(Class1 p) { return (p.name.Equals(name)); });
            c.score = 100;

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            a.name = "小明";
            a.score = 90;
            l.Add(a);


            b.name = "小紅";
            b.score = 99;
            l.Add(b);
        }</SPAN>


3.運行結(jié)果如下:

由圖可知,想button事件中對對象c的改變,使list中相應(yīng)對象也發(fā)生了改變。故其返回值為對象的引用

相關(guān)文章

  • C#調(diào)用EXE文件實現(xiàn)傳參和獲取返回結(jié)果

    C#調(diào)用EXE文件實現(xiàn)傳參和獲取返回結(jié)果

    本文主要介紹了C#調(diào)用EXE文件實現(xiàn)傳參和獲取返回結(jié)果,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • C#類中屬性與成員變量的使用小結(jié)

    C#類中屬性與成員變量的使用小結(jié)

    本篇文章主要是對C#類中屬性與成員變量的使用進(jìn)行了總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • WPF實現(xiàn)繪制3D圖形的示例代碼

    WPF實現(xiàn)繪制3D圖形的示例代碼

    WPF的3D功能可以在不編寫任何c#代碼的情況下進(jìn)行繪制,只需要使用xaml即可完成3D圖形的渲染。本文主要講述了WPF-3D中的關(guān)鍵概念, 以及常用到的命中測試、2d控件如何在3D對象中進(jìn)行渲染,希望大家有所幫助
    2023-03-03
  • C#算法之關(guān)于大牛生小牛的問題

    C#算法之關(guān)于大牛生小牛的問題

    這篇文章主要介紹了C#算法之關(guān)于大牛生小牛的問題,是C#非常典型的算法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • 解讀在C#中winform程序響應(yīng)鍵盤事件的詳解

    解讀在C#中winform程序響應(yīng)鍵盤事件的詳解

    本篇文章是對在C#中winform程序響應(yīng)鍵盤事件的詳細(xì)介紹,需要的朋友參考下
    2013-05-05
  • C#獲取指定文件著作權(quán)信息的方法

    C#獲取指定文件著作權(quán)信息的方法

    這篇文章主要介紹了C#獲取指定文件著作權(quán)信息的方法,涉及C#中FileVersionInfo類的使用技巧,需要的朋友可以參考下
    2015-04-04
  • C#導(dǎo)出pdf的實現(xiàn)方法(瀏覽器不預(yù)覽直接下載)

    C#導(dǎo)出pdf的實現(xiàn)方法(瀏覽器不預(yù)覽直接下載)

    這篇文章主要給大家介紹了關(guān)于C#導(dǎo)出pdf的實現(xiàn)方法,實現(xiàn)后瀏覽器不預(yù)覽就可以直接下載,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • C# using三種使用方法

    C# using三種使用方法

    這篇文章主要為大家詳細(xì)介紹了C# using三種使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • C# WinForms中實現(xiàn)MD5的加密

    C# WinForms中實現(xiàn)MD5的加密

    MD5(消息摘要算法第5版)是一種廣泛使用的哈希函數(shù),可以生成一個128位(16字節(jié))的哈希值,通常用于數(shù)據(jù)完整性校驗和密碼存儲,在Windows Forms應(yīng)用程序中實現(xiàn)MD5加密,可以用于用戶密碼的安全存儲和數(shù)據(jù)的完整性驗證,本文將詳細(xì)介紹了如何在WinForms中實現(xiàn)MD5加密
    2024-10-10
  • C#實現(xiàn)小截屏軟件功能

    C#實現(xiàn)小截屏軟件功能

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)截圖軟件功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評論

开封县| 伊川县| 西充县| 凌海市| 绥宁县| 承德县| 新民市| 荣昌县| 石柱| 安徽省| 定日县| 柳河县| 射洪县| 台南县| 日照市| 汝城县| 泾源县| 楚雄市| 大同市| 都兰县| 侯马市| 太原市| 卓资县| 满洲里市| 柘荣县| 华坪县| 三原县| 剑河县| 冷水江市| 台江县| 辰溪县| 祁门县| 竹溪县| 虹口区| 道真| 南部县| 项城市| 无锡市| 张掖市| 工布江达县| 当涂县|