c#之 ToString

DateTime time = DateTime.Now;
Console.WriteLine(time); //2024 / 6 / 4 21:23:10
string time1 = time.ToString("yyyy/MM/dd");
string time2 = time.ToString("yyyy-MM-dd");
string times = time.ToString("yyyy.MM.dd");
string time3 = time.ToString("yyyy年MM月dd日");
string time4 = time.ToString("yyyy-MM-dd HH:mm:ss");
string time5 = time.ToString("HH:mm:ss");

Console.WriteLine(time1);//2024 / 06 / 04
Console.WriteLine(time2);//2024 - 06 - 04
Console.WriteLine(times);//2024.06.04
Console.WriteLine(time3);//2024年06月04日
Console.WriteLine(time4);//2024-06-04 21:23:10
Console.WriteLine(time5);//21:23:10

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C#中,重写ToString方法是一种自定义类或结构的常见做法,通过重写ToString方法,可以向客户端代码提供类型信息和自定义的字符串表示形式。每个类或结构在C#中都隐式继承自Object类,因此可以通过重写ToString方法来自定义对象的字符串表示形式。 在重写ToString方法时,可以根据需要返回不同的字符串。一般来说,ToString方法应该返回一个描述对象的字符串,可以包含对象的属性值、状态信息或其他相关信息。例如,可以在重写的ToString方法中返回完整的类名和特定属性的值,以便更好地描述对象的内容。 重写ToString方法的语法如下: public override string ToString() { // 返回自定义的字符串表示形式 } 通过在重写的ToString方法中使用自定义的逻辑,可以返回任何满足需求的字符串。可以使用字符串插值、格式化字符串或其他方法来构建自定义的字符串表示形式。重写ToString方法可以提高代码的可读性和可维护性,同时还可以为对象提供更有意义的字符串表示形式,方便调试和输出。 在重写ToString方法时,还可以考虑使用基类的ToString方法作为基础,并在其基础上添加自定义的信息。这样可以确保对象的基本信息得到保留,同时还能提供额外的信息。 总而言之,重写ToString方法是一种自定义类或结构在C#中提供类型信息和自定义字符串表示形式的常见方法。通过重写ToString方法,可以返回满足需求的任意字符串,提高代码的可读性和可维护性。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值