c 中怎樣把ToString方法改寫為自己想要的show方法

2025-02-08 08:45:33 字數 2365 閱讀 9863

1樓:

1、過載這個函式 並將其內容格式化到你需要的格式,每次一呼叫你這個就ok了。

2、自己寫乙個 類,根據自己的實際要求來寫,返回的就是你自己要方法了。

vb.net如何重寫函式?比如重寫tostring。 dim a as integer = 1 messagebox.show(a.tostring) '重寫……

2樓:網友

好像是不能直接重寫的,你可以定義乙個類,在類裡面重寫一下tostring方法,實現這個功能。其實也可以不用重寫的,自己定義乙個方法就行了,看你自己怎麼實現了。

重寫list 的tostring方法 -------c#

3樓:陽光的雷咩咩

除了那個json其他是可以做的。

messagebox.show((count1 + count2).tostring());

4樓:錦繡九洲分類垃圾桶

tostring是1個將各種資料格式轉化為字串的方告拿法,是系統自帶的方法,當然你也可以重寫這個方法。 不能改為後種寫法,改了以後襪棗搭輸出的是字巖胡符a,而不是int a

5樓:網友

是將別的型別轉化成 字串。

2.不行,彎雀那樣會直接輸出 a 這陵脊個字元埋汪早。

應該為。int a = count1 + count2;

j**a中重寫tostring方法報錯。

6樓:網友

第一 你返回this 不對,第二 string類 屬於 final類 不能被子類繼承,所以不能重寫 string類的方法,除非你建個工具類 自己寫tostring()方法。

7樓:網友

public string tostring() 看這句你可以看到 tostring方法返回的是乙個 string型別的,而你的 this 屬於test類物件 而 test類又不是繼承 string類的,所以型別肯定不對,當你return this+""; 的時候 this + "";這個表示式 的值是字串的了 也就是string型別,所以是對的。

8樓:糊里糊塗

每個類都有乙個繼承自基類object的tostring()方法,而你把這個方法給重寫了,但返回值的型別和方法的返回型別不對照,所以才報錯,試著把tostring()的返回值改成return this+'';

9樓:網友

this是當前的物件不是字串。

額。。。你當前物件中沒有定義字串。

所以只有 return ;了。

呵呵 和沒重寫這個方法一樣。

10樓:霜_河

型別不相容,當前test 是乙個class,不能轉換為string

11樓:網友

返回乙個string型別的就行了額啊。

public string tostring()

12樓:網友

你在這兒return this是個什麼意思啊,你的this是當前類啊,你重寫的型別是string的,肯定不相容了。

13樓:網友

你返回值是string return 確實乙個類 你知道this的代表含義嗎?

c++有沒有tostring方法

14樓:網友

你可消局以直接將char 數拿顫讓組復洞掘制給string比如:char s[10]="abcd";

string str;

str=s;

j**a介面可以重寫tostring方法嗎

15樓:仰晨旭

object 類的 tostring 方法返回乙個字串,該字串由類名(物件是該類的乙個例項)、at 標記符「@」和此物件雜湊碼的無符號十六進位表示組成。換句話說,該方法返回乙個字串,它的值等於:

它一般不滿足要求,因此建議所有子類都重寫此方法。

16樓:ba主禽獸

不能。介面類裡面不能有**的實現。可以在實現幾口的類中重寫tostring();

j**a 中關於 tostring()方法的使用? 怎麼把 tostring 列印出來

17樓:風逝記憶傷

;這個就可以了,就會按照你重寫的tostring()方法裡的定義來列印另外你的建構函式傳入值時好像沒設定,是你故意不寫,還是忘記寫了呢希望對你有幫助,望採納。

c方法中的void是什麼意思,C 方法中的void是什麼意思?

函式無返回值 對main函式可以不加它 表示主函式main 的返回值的void型 即沒有返回值 void指函式的無返回值。不關c c 也是這樣的。c 中void是做什麼的,我現在剛剛學 求熱心人士說是 void是函式返回值 例如public void all 二public int all 定義一個...

c怎樣日期轉換成字串C中如何把日期型轉化為字元型

日期格式化與字串轉換成時間 c yyyy 代表年 mm 代表月 注意這裡要用大寫 dd 代表日 hh hh 代表時 24小時形式 12小時形式 mm 代表分 這裡用小寫表示分鐘 ss 代表秒 日期格式化成指定字串 datetime d datetime.now d.tostring yyyymmdd...

C中怎樣刪除字串兩端的字元,c 如何把字串中的指定字元刪除

string time,month,day string item time 2008年5月16日 item time.split 年 time item 1 item time.split 月 month item 0 time item 1 item time.split 日 day item ...