C#中的To String(), 其中括号里面一般应写什么

如题所述

是ToString()...
这是调用了系统自带的一个方法..转换为字符串类型..

有4中方法的重载..
public override string ToString();
//
// 摘要:
// 使用指定的区域性特定格式信息,将此实例的数值转换为它的等效字符串表示形式。
//
// 参数:
// provider:
// 一个 System.IFormatProvider,它提供区域性特定的格式设置信息。
//
// 返回结果:
// 此实例的值的字符串表示形式,由 provider 指定。
public string ToString(IFormatProvider provider);
//
// 摘要:
// 使用指定的格式,将此实例的数值转换为它的等效字符串表示形式。
//
// 参数:
// format:
// 格式字符串。
//
// 返回结果:
// 此实例的值的字符串表示形式,由 format 指定。
public string ToString(string format);
//
// 摘要:
// 使用指定的格式和区域性特定格式信息,将此实例的数值转换为它的等效字符串表示形式。
//
// 参数:
// format:
// 格式规范。
//
// provider:
// 一个 System.IFormatProvider,它提供区域性特定的格式设置信息。
//
// 返回结果:
// 此实例的值的字符串表示形式,由 format 和 provider 指定。
public string ToString(string format, IFormatProvider provider);
//
// 摘要:
// 将数字的字符串表示形式转换为它的等效 32 位有符号整数。一个指示操作是否成功的返回值。
//
// 参数:
// s:
// 包含要转换的数字的字符串。
//
// result:
// 当此方法返回时,如果转换成功,则包含与 s 所包含的数字等效的 32 位有符号整数值;如果转换失败,则包含零。如果 s 参数为null,格式不正确,或者表示的数字小于
// System.Int32.MinValue 或大于 System.Int32.MaxValue,则转换会失败。该参数未经初始化即被传递。
//
// 返回结果:
// 如果 s 转换成功,则为 true;否则为 false。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-19
一般什么都不写,但是如果是时间TOstring 的话
一般为tostring("yyyy-MM-dd")格式化时间本回答被提问者采纳
第2个回答  2009-04-19
返回值都是String类型的
参数为空。
第3个回答  2009-04-19
一般都不用写,不过别忘了在后面加个分号哦!
第4个回答  2009-04-19
一般都不用写,我好像还没碰到过那里面还要写东西的,一般用它来转化成string