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