最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在C#的類或結構中重寫ToString方法的用法簡介

 更新時間:2016年01月29日 14:56:41   投稿:goldensun  
這篇文章主要介紹了在C#的類或結構中重寫ToString方法的用法簡介,需要的朋友可以參考下


C# 中的每個類或結構都隱式繼承 Object 類。因此,C# 中的每個對象都會獲得 ToString 方法,此方法返回該對象的字符串表示形式。例如,所有 int 類型的變量都有一個 ToString 方法,此方法可讓這些變量將其內容作為字符串返回:

int x = 42;
string strx = x.ToString();
Console.WriteLine(strx);

輸出:

復制代碼 代碼如下:

42


創(chuàng)建自定義類或結構時,應該重寫 ToString 方法,以便向客戶端代碼提供類型信息。

當您決定通過此方法提供的信息的類型時,應考慮您的類或結構是否會被不受信任的代碼使用。請務必確保您沒有提供任何會被惡意代碼利用的信息。
在類或結構中重寫 ToString 方法
通過下面的修飾符和返回類型聲明 ToString 方法:

public override string ToString(){}

實現(xiàn)該方法,使其返回一個字符串。
下面的示例返回類的名稱以及特定于該類的某個實例的數(shù)據。

class Person
{
  public string Name { get; set; }
  public int Age { get; set; }

  public override string ToString()
  {
    return "Person: " + Name + " " + Age;
  }
}

您可以測試 ToString 方法,如下面的代碼示例所示:

Person person = new Person { Name = "John", Age = 12 };
Console.WriteLine(person);

輸出:

Person: John 12

相關文章

最新評論

靖江市| 顺平县| 桦南县| 湖北省| 财经| 韩城市| 云和县| 蓬安县| 潼关县| 东城区| 故城县| 大洼县| 鹰潭市| 新丰县| 个旧市| 岑巩县| 师宗县| 通州区| 腾冲县| 平湖市| 庄河市| 浑源县| 水城县| 措美县| 临邑县| 类乌齐县| 巴东县| 武义县| 湟中县| 监利县| 宁强县| 沁阳市| 佛坪县| 二连浩特市| 吉水县| 西盟| 大埔县| 积石山| 井冈山市| 德令哈市| 泌阳县|