繁体   English   中英

自定义结构,输出如DateTime

[英]Custom struct with output like DateTime

很难在标题中写我的问题...我想问一下如何创建类似于DateTime的结构。 当我打印DateTime变量时,它返回Day.Month.Year ...然后创建一个结构(仅作为示例)

struct Test
{
   int a;
   int b;
   int c;
}

class program
{
   static void Main()
   {
      Test customstruct;
      Console.WriteLine(customstruct);
   }
}

我想打印(abc)当然我可以在输出中写一个字符串,但是如果我使用数据网格,则该结构必须返回abc

希望我对它的解释足够好,谢谢您的帮助!

您可以执行以下重写ToString()方法:

struct Test
{
    int a;
    int b;
    int c;

    public override string ToString()
    {
        return string.Format("{0}.{1}.{2}", a, b, c);
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM