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

C#復制構造函數的實質淺析

開發 后端
C#復制構造函數的實質是什么呢?C#中不提供復制構造函數,但是為什么我們可以編寫呢?那么本文就從小例子向你介紹C#復制構造函數的實質。

我們在討論C#復制構造函數之前想要明白什么是復制構造函數?

我們知道構造函數是用來初始化我們要創建實例的特殊的方法。通常我們要將一個實例賦值給另外一個變量c#只是將引用賦值給了新的變量實質上是對同一個變量的引用,那么我們怎樣才可以賦值的同時創建一個全新的變量而不只是對實例引用的賦值呢?我們可以使用復制構造函數。

我們可以為類創造一個只用一個類型為該類型的參數的構造函數,如:

  1. public Student(Student student)  
  2. {  
  3.  this.name = student.name;  

C#復制構造函數的實質:使用上面的構造函數我們就可以復制一份新的實例值,而非賦值同一引用的實例了。

  1. class Student  
  2. {  
  3.  private string name;  
  4.  
  5.  public Student(string name)  
  6.   {  
  7.  this.name = name;  
  8.  }  
  9.  public Student(Student student)  
  10.   {  
  11.  this.name = student.name;  
  12.  }  
  13.  
  14. public string Name   
  15.  {  
  16.    get   
  17. {  
  18.   return name;   
  19.    }  
  20.    set   
  21. {  
  22. name = value;   
  23.    }  
  24. }  
  25. }  
  26.  
  27. class Final  
  28.  
  29. {  
  30.  
  31. static void Main()  
  32.  
  33.    {  
  34.  
  35. Student student = new Student ("A");  
  36.  
  37. Student NewStudent = new Student (student);  
  38.  
  39. student.Name = "B";  
  40.  
  41. System.Console.WriteLine(  
  42. "The new student's name is {0}",  
  43.  NewStudent.Name);  
  44.  
  45.   }  
  46.  

C#復制構造函數的應用的一點體會就向你介紹到這里,希望對你理解和學習C#復制構造函數有所幫助。

【編輯推薦】

  1. C#繼承與構造函數的調用實例演示
  2. C#調用構造函數淺析
  3. C#構造函數的特性及使用詳解
  4. C#復制構造函數的編寫淺析
  5. C#復制構造函數的實現實例淺析
責任編輯:仲衡 來源: 百度空間
相關推薦

2009-08-14 09:43:59

C#復制構造函數

2009-08-14 09:50:46

C#復制構造函數

2009-08-13 17:38:42

C#構造函數

2009-07-31 15:44:02

C#靜態構造函數

2009-08-14 09:15:28

C#調用構造函數

2009-08-13 18:15:06

C#繼承構造函數

2009-08-13 18:02:11

C#靜態構造函數

2009-09-18 09:02:45

CLR Via C#

2009-08-13 17:30:30

C#構造函數

2009-08-13 13:42:54

C#構造函數

2009-08-13 18:36:36

C#繼承構造函數

2009-08-24 13:41:23

C# 泛型約束

2009-08-13 18:10:31

C#靜態構造函數

2011-06-11 21:36:44

C#C++

2009-11-17 09:07:55

靜態構造函數

2009-08-10 14:43:03

C#函數Convert

2009-07-31 16:00:30

C#函數重載

2009-07-31 14:03:21

C# Format函數

2010-01-27 17:16:52

C++構造函數

2009-07-31 14:15:38

C# 構造函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线一区观看 | 亚洲精品一区二区三区蜜桃久 | 日韩免费1区二区电影 | 国产精品一区在线播放 | 日韩视频观看 | 亚洲精品视频在线播放 | av网站观看 | 国产精品18hdxxxⅹ在线 | 亚洲精品区 | 黄色片在线网站 | 亚洲草草视频 | 一区二区三区四区在线免费观看 | 国产精品久久久久久久久久久久久 | 亚洲视频在线免费观看 | 91麻豆精品国产91久久久更新资源速度超快 | 东京久久| 久久蜜桃av一区二区天堂 | 亚洲精品9999 | 欧美一区二区三区在线视频 | www.日韩系列 | 日日夜夜影院 | 中文字幕视频在线观看 | 欧美二区在线 | 蜜桃在线一区二区三区 | 手机在线观看 | 中文字幕在线观看一区 | 亚洲午夜精品 | 一区在线视频 | 99精品免费久久久久久日本 | 精品日韩一区二区 | 成人妇女免费播放久久久 | 日本超碰| 免费观看的av毛片的网站 | 亚洲成人av在线 | 大乳boobs巨大吃奶挤奶 | 日韩综合一区 | 久久伦理中文字幕 | 欧美精品成人 | 亚洲狠狠| 欧美日韩国产在线观看 | 国产精品免费一区二区 |