日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
C#復(fù)制構(gòu)造函數(shù)的編寫淺析

C#復(fù)制構(gòu)造函數(shù)在C#中是如何編寫的呢?

我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、密云ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的密云網(wǎng)站制作公司

與有些語言不同,C#復(fù)制構(gòu)造函數(shù)在C#是不提供。如果您創(chuàng)建了新的對(duì)象并希望從現(xiàn)有對(duì)象復(fù)制值,您必須自行編寫適當(dāng)?shù)姆椒ā?/p>

在本示例中,Person 類包含一個(gè)構(gòu)造函數(shù),該構(gòu)造函數(shù)接受另一個(gè) Person 類型的對(duì)象作為參數(shù)。然后此對(duì)象的字段中的內(nèi)容將分配給新對(duì)象中的字段。

C#復(fù)制構(gòu)造函數(shù)的編寫代碼:

 
 
 
  1. class Person  
  2. {  
  3. private string name;  
  4. private int age;  
  5.  
  6. // Copy constructor.  
  7. public Person(Person previousPerson)  
  8. {  
  9. name = previousPerson.name;  
  10. age = previousPerson.age;  
  11. }  
  12.  
  13. // Instance constructor.  
  14. public Person(string name, int age)  
  15. {  
  16. this.name = name;  
  17. this.age = age;  
  18. }  
  19.  
  20. // Get accessor.  
  21. public string Details  
  22. {  
  23. get 
  24. {  
  25. return name + " is " + age.ToString();  
  26. }  
  27. }  
  28. }  
  29.  
  30. class TestPerson  
  31. {  
  32. static void Main()  
  33. {  
  34. // Create a new person object.  
  35. Person person1 = new Person("George", 40);  
  36.  
  37. // Create another new object, copying person1.  
  38. Person person2 = new Person(person1);  
  39. System.Console.WriteLine(person2.Details);  
  40. }  

C#復(fù)制構(gòu)造函數(shù)代碼輸出:

 
 
 
  1. George is 40 

C#復(fù)制構(gòu)造函數(shù)的編寫過程就向你簡(jiǎn)單介紹到這里,希望對(duì)你學(xué)習(xí)和理解C#復(fù)制構(gòu)造函數(shù)有所幫助。


網(wǎng)站題目:C#復(fù)制構(gòu)造函數(shù)的編寫淺析
網(wǎng)站URL:http://www.5511xx.com/article/dpieide.html