Minaminの日記

趣味を記事にしてる。

C#でクラスを文字列化する方法について。

f:id:Minamin1234:20210827221707p:plain

こんにちは。みなみんです。
C#入門シリーズの続きです。

 

今回は、「これを知っていたら意外と便利な知識」として、
クラスの文字列化について記事にしました。

目次

 

クラスの文字列化

クラスはメゾットによって、文字列化する事ができます。

 

クラスの文字列化の方法。

メゾットのToString()を使います。

サンプルをご覧ください。(Gist)

このように、メゾットを使うと、クラスを文字列化できました。

 

これ、何の役に立つんだぁ?

上記の使い道しか思いつかないのは、まだまだ頭が固いんじゃないでしょうか?
もっと良い使い道がありますよ。

このメゾットはクラス毎で使えるので、関数のオーバーライドが出来るんですね。

ていうことは、って事です。

例えば、こういう使い方も出来るんですね。(Gist)

また、クラス型をそのまま引数に入れても出力できます。(Gist)

 

これで、結構使い物になってきましたね。

 

 

この記事に誤りがあるかもしれません。その辺はご了承ください。

本記事で紹介されている方法・手法はあくまでも個人的なものです。