成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#參數不同點簡單介紹

開發 后端
這里介紹C#參數不同點,out的函數會清空變量,即使變量已經賦值也不行,退出函數時所有out引用的變量都要賦值,ref引用的可以修改,也可以不修改。

C#參數還是比較常見的東西,這里我們主要介紹C#參數不同點,包括介紹使用ref前必須對變量賦值,out不用等方面。

ref是傳遞參數的地址,out是返回值,兩者有一定的相同之處,不過也有C#參數不同點。使用ref前必須對變量賦值,out不用。out的函數會清空變量,即使變量已經賦值也不行,退出函數時所有out引用的變量都要賦值,ref引用的可以修改,也可以不修改。

C#參數不同點可以參看下面的代碼:

  1. using System;  
  2. class TestApp  
  3. {  
  4. static void outTest(out int x, out int y)  
  5. {//離開這個函數前,必須對x和y賦值,否則會報錯。  
  6. //y = x;  
  7. //上面這行會報錯,因為使用了out后,x和y都清空了,
    需要重新賦值,即使調用函數前賦過值也不行  
  8. x = 1;  
  9. y = 2;  
  10. }  
  11. static void refTest(ref int x, ref int y)  
  12. {  
  13. x = 1;  
  14. y = x;  
  15. }  
  16. public static void Main()  
  17. {  
  18. //out test  
  19. int a,b;  
  20. //out使用前,變量可以不賦值  
  21. outTest(out a, out b);  
  22. Console.WriteLine("a={0};b={1}",a,b);  
  23. int c=11,d=22;  
  24. outTest(out c, out d);  
  25. Console.WriteLine("c={0};d={1}",c,d);  
  26.  
  27. //ref test  
  28. int m,n;  
  29. //refTest(ref m, ref n);  
  30. //上面這行會出錯,ref使用前,變量必須賦值  
  31.  
  32. int o=11,p=22;  
  33. refTest(ref o, ref p);  
  34. Console.WriteLine("o={0};p={1}",o,p);  
  35. }  

以上介紹C#參數不同點

【編輯推薦】

  1. C#與VB7比較詳解
  2. C#連接Access淺析
  3. C#創建XML Web services學習經驗
  4. C# Windows應用程序概述
  5. C# SmartPhone程序學習筆記
責任編輯:佚名 來源: 賽迪網
相關推薦

2009-08-12 14:59:09

C#和Java不同點

2009-08-14 17:27:56

C#方法參數

2009-09-22 13:14:29

Hibernate gHibernate l

2010-02-03 17:32:54

C++左值與右值

2009-08-21 17:55:52

C#復合控件

2009-08-07 17:41:40

C#預處理

2009-08-27 10:19:22

C#匿名類型

2009-08-06 14:53:41

C# User類

2009-08-18 17:37:57

C#固定指針

2009-08-10 16:19:37

C#冒泡排序

2009-08-13 17:36:54

編譯C#代碼

2009-09-03 09:40:57

C#創建表單

2009-08-06 18:15:13

C# SQL Serv

2009-09-01 16:19:57

C# new()約束

2009-08-20 16:25:59

C# 匿名方法

2009-08-25 13:38:35

C# Timer組件

2009-08-07 17:12:07

C# DLL函數

2009-08-14 16:46:44

C#元數據

2009-08-03 17:51:43

C#引用類型

2009-08-25 14:42:41

由C++轉向C#
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费骚视频| 在线观看av网站永久 | 国产成人精品免费视频大全最热 | 人操人免费视频 | 久久久久久久久久久久久久久久久久久久 | 亚洲视频在线观看一区二区三区 | 日韩欧美一区二区三区 | 91免费视频 | 欧美精品在欧美一区二区少妇 | 久久精品一区二区三区四区 | 欧美三级在线 | 欧美日韩在线综合 | 精品九九 | 伊人网一区| 米奇7777狠狠狠狠视频 | 伊人精品一区二区三区 | 午夜影院污 | 日本午夜精品 | 日韩在线成人 | 国产探花在线精品一区二区 | 人妖videosex高潮另类 | 性色av香蕉一区二区 | 国产小视频在线 | 精品国产乱码久久久 | 亚洲一区毛片 | 久久精品日 | 色综合色综合网色综合 | 91精品国产欧美一区二区 | 性一爱一乱一交一视频 | caoporn国产精品免费公开 | 日本h片在线观看 | 日本高清视频在线播放 | 欧美 中文字幕 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 国产美女在线精品免费 | 一级毛毛片 | jlzzjlzz国产精品久久 | 亚洲日本欧美日韩高观看 | 亚洲精彩视频在线观看 | 亚洲欧美久久 | 在线免费看毛片 |