C# out關(guān)鍵詞的應(yīng)用實(shí)例
C#的out關(guān)鍵詞,即是方法內(nèi)賦值。
返回處理后的結(jié)果。打個(gè)比喻,有一個(gè)寬度的需要按比例縮放。標(biāo)準(zhǔn)寬度為88,如寬度大于這個(gè)標(biāo)準(zhǔn)寬度的話,按照0.8進(jìn)行縮放。如果小于標(biāo)準(zhǔn)寬度,輸出的結(jié)果沒變化。
此時(shí),你可以寫一個(gè)方法:
public static void ReSizeWidth(double originalWidth, double rate, int standardLength, out double resizeWidth) { resizeWidth = originalWidth; if (originalWidth > standardLength) { resizeWidth = originalWidth * rate; } }
測試一下程序,先是輸入的值小于標(biāo)準(zhǔn)寬度:
另一種情況:
輸入的寬度大于標(biāo)準(zhǔn)寬度:
以上這篇C# out關(guān)鍵詞的應(yīng)用實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
C#中Array與ArrayList用法及轉(zhuǎn)換的方法
C#中Array與ArrayList用法及轉(zhuǎn)換的方法,需要的朋友可以參考一下2013-03-03C#延時(shí)關(guān)閉電腦、取消關(guān)閉電腦操作方法(需管理員權(quán)限)
在C#中,如果想實(shí)現(xiàn)延時(shí)關(guān)閉電腦和取消關(guān)閉的功能,可以有多種方法,下面給大家分享C#延時(shí)關(guān)閉電腦、取消關(guān)閉電腦操作方法,感興趣的朋友一起看看吧2024-06-06C#實(shí)現(xiàn)PDF簽名時(shí)添加時(shí)間戳的2種方法(附VB.NET代碼)
在PDF添加簽名時(shí),支持添加可信時(shí)間戳來保證文檔的法律效應(yīng)。本文,將通過C#程序代碼介紹如何添加可信時(shí)間戳,可通過2種方法來實(shí)現(xiàn)。感興趣的可以了解一下2021-05-05Unity3D啟動外部程序并傳遞參數(shù)的實(shí)現(xiàn)
這篇文章主要介紹了Unity3D啟動外部程序并傳遞參數(shù)的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04C#實(shí)現(xiàn)遠(yuǎn)程關(guān)閉和重啟計(jì)算機(jī)的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)遠(yuǎn)程關(guān)閉和重啟計(jì)算機(jī)的功能,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下2022-12-12