很难在标题中写下我的问题...... 我想问一下如何创建一个类似DateTime的结构。 当我打印DateTime变量时,它返回Day.Month.Year ... 然后我创建一个结构(只是一个例子)
struct Test
{
int a;
int b;
int c;
}
class program
{
static void Main()
{
Test customstruct;
Console.WriteLine(customstruct);
}
}
我要打印(a.b.c) 当然我可以在输出中写一个字符串,但是如果我使用数据网格,例如,结构必须返回a.b.c
我希望我能够很好地解释它, 感谢任何帮助!
答案 0 :(得分:4)
您可以执行此操作覆盖ToString()
方法:
struct Test
{
int a;
int b;
int c;
public override string ToString()
{
return string.Format("{0}.{1}.{2}", a, b, c);
}
}