官术网_书友最值得收藏!

Hardcoding the values

Now, back in Default.aspx, go to the Design view and double-click on the Exchange and Compare button. All we will do is to hardcode the values to save time. We don't have to read them from the user. Of course, you can, if you want to, by putting in two boxes and process that using double convert.

Now, in Default.aspx.cs, between a set of curly braces below the line beginning with protected void Button1_Click..., enter the following lines:

double x = 25, y = 34;

Then use sampLabel.Text to display the original values on this screen, first displaying the value of x and then displaying the value of y:

sampLabel.Text = $"x={x}, y={y}";

Next, to do the swapping of the values. Enter the following:

GenMethods.Swap<double>(ref x, ref y);  

First, you enter the name of class and then the function, which is Swap. You will see that <T> can now be replaced with <double>, because we are swapping doubles. Then, you'll put in ref x and ref y.

Because we are using ref, the values of x and y have to be initialized and further now we can display them again, but swapped, as shown here:

sampLabel.Text += $"<br>x={x}, y={y}";
主站蜘蛛池模板: 松阳县| 怀安县| 淳安县| 自贡市| 清镇市| 高要市| 平邑县| 疏附县| 云阳县| 夏河县| 田东县| 全南县| 乌鲁木齐县| 疏勒县| 泰州市| 江油市| 沛县| 苍溪县| 石台县| 峡江县| 新竹市| 镇巴县| 永宁县| 东明县| 石柱| 靖安县| 新化县| 达拉特旗| 同德县| 阳泉市| 镇赉县| 锡林浩特市| 郓城县| 安庆市| 菏泽市| 南阳市| 宣城市| 德钦县| 荔波县| 彭州市| 扶沟县|