C# out关键词应用

C#的out关键词,即是方法内赋值。

重临处理后的结果。打个比喻,有一个小幅的内需按比例缩放。标准宽度为88,如宽度大于那几个标准宽度的话,按照0.8拓展缩放。借使低于标准宽度,输出的结果没变化。

此时,你可以写一个措施:

图片 1

图片 2图片 3

 public static void ReSizeWidth(double originalWidth, double rate, int standardLength, out double resizeWidth)
        {
            resizeWidth = originalWidth;

            if (originalWidth > standardLength)
            {
                resizeWidth = originalWidth * rate;
            }
        }

Source Code

 

测试一下主次,先是输入的值紧跟于标准宽度:
图片 4

 

另一种情景:
输入的涨幅当先标准宽度:
图片 5

 

相关文章