日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

.Net之用户控件笔记

發(fā)布時間:2025/7/14 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .Net之用户控件笔记 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前端初始化:

記錄點(diǎn):不需要寫jquery的onload,只需要在<script></script>里面直接調(diào)用

<script type="text/javascript">//初始化值InitRows('<%=Id%>','<%=Opinion%>','<%=Treaty%>','<%=IsForce%>',<%=GCGK%>,<%=JKBB%>,<%=DJKC%>,<%=CSKC%>,<%=DZXY%>,<%=JLJY%>,<%=AQYH%>,<%=YBX%>); </script>

后端使用到 ref:(引用部分)

記錄一下ref與out的區(qū)別:

首先:兩者都是按地址傳遞的,使用后都將改變原來參數(shù)的數(shù)值。

其次:ref可以把參數(shù)的數(shù)值傳遞進(jìn)函數(shù),但是out是要把參數(shù)清空,就是說你無法把一個數(shù)值從out傳遞進(jìn)去的,out進(jìn)去后,參數(shù)的數(shù)值為空,所以你必須初始化一次。這個就是兩個的區(qū)別,或者說就像有的網(wǎng)友說的,ref是有進(jìn)有出,out是只出不進(jìn)。

ref(C#?參考)

ref?關(guān)鍵字使參數(shù)按引用傳遞。其效果是,當(dāng)控制權(quán)傳遞回調(diào)用方法時,在方法中對參數(shù)的任何更改都將反映在該變量中。若要使用?ref?參數(shù),則方法定義和調(diào)用方法都必須顯式使用?ref?關(guān)鍵字。

class RefExample {static void Method(ref int i){i = 5;}static void Main(){int val = 0;Method(ref val);// val is now 5 } }

傳遞到?ref?參數(shù)的參數(shù)必須最先初始化。這與?out?不同,后者的參數(shù)在傳遞之前不需要顯式初始化。

盡管?ref?和?out?在運(yùn)行時的處理方式不同,但在編譯時的處理方式相同。因此,如果一個方法采用?ref?參數(shù),而另一個方法采用?out?參數(shù),則無法重載這兩個方法。例如,從編譯的角度來看,以下代碼中的兩個方法是完全相同的,因此將不會編譯以下代碼:

?

class CS0663_Example {// Compiler error CS0663: "cannot define overloaded// methods that differ only on ref and out".public void SampleMethod(ref int i) { }public void SampleMethod(out int i) { } }

但是,如果一個方法采用?ref?或?out?參數(shù),而另一個方法不采用這兩個參數(shù),則可以進(jìn)行重載,如下例所示:

class RefOutOverloadExample {public void SampleMethod(int i) { }public void SampleMethod(ref int i) { } }

out(C#?參考)

out?關(guān)鍵字會導(dǎo)致參數(shù)通過引用來傳遞。這與?ref?關(guān)鍵字類似,不同之處在于?ref?要求變量必須在傳遞之前進(jìn)行初始化。若要使用?out?參數(shù),方法定義和調(diào)用方法都必須顯式使用?out?關(guān)鍵字。

例如:

class OutExample {static void Method(out int i){i = 44;}static void Main(){int value;Method(out value);// value is now 44 } }

總結(jié):ref 需要初始化,out不需要初始化,兩者定義和調(diào)用都需要使用關(guān)鍵字

轉(zhuǎn)載于:https://www.cnblogs.com/LessIsMoreZ/p/7402844.html

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的.Net之用户控件笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。