ToString 函数 和 "@" 符号
2011-06-19 13:41
169 查看
文:RQC
在字符串操作中,"\"代表转义字符,比如一段表示路径的字符串:
string path = "e:\\岛国教育片\\东京热.rmvb";
如果在前面加上 "@" 符号可以写成这样:
string path = @"e:\岛国教育片\东京热.rmvb";
两者完全等价。
我们知道C#里所有的类型都是从 Object 类派生下来的,那么所有对象都提供了 ToString 函数,这个函数的作用就是将其转换为字符串,如:
int num = 518;
string value = num.ToString();
这样我们就把一个非字符串类型的对象转换成了一个字符串,另外,ToString 函数还有很多用处,例如通过参数格式化字符串,如:
string datetime = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");
Console.WriteLine(datetime);
结果是:
在字符串操作中,"\"代表转义字符,比如一段表示路径的字符串:
string path = "e:\\岛国教育片\\东京热.rmvb";
如果在前面加上 "@" 符号可以写成这样:
string path = @"e:\岛国教育片\东京热.rmvb";
两者完全等价。
我们知道C#里所有的类型都是从 Object 类派生下来的,那么所有对象都提供了 ToString 函数,这个函数的作用就是将其转换为字符串,如:
int num = 518;
string value = num.ToString();
这样我们就把一个非字符串类型的对象转换成了一个字符串,另外,ToString 函数还有很多用处,例如通过参数格式化字符串,如:
string datetime = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");
Console.WriteLine(datetime);
结果是:
相关文章推荐
- 无法解析的外部符号 WinMain,该符号在函数 WinMainCRTStartup 中被引用 ENTRY:"WinMainCRTStartu
- VC编译错误:error LNK2019: 无法解析的外部符号 "void __stdcall _com_issue_error(long)" (?_com_issue_error@@YGXJ@Z),该符号在函数 "void __cdecl _com_ut
- error LNK2019: 无法解析的外部符号 ***,该符号在函数 "***"中被引用 || 错误:无法打开导入的***.lib 文件
- error LNK2019: 无法解析的外部符号 "char * __stdcall _com_util::ConvertBSTRToString(转)
- 处理--->错误 error LNK2019: 无法解析的外部符号"~~~~" | 该符号"~~~"在函数 _main 中被引用
- error LNK2019: 无法解析的外部符号 ***,该符号在函数 "***"中被引用 || 错误:无法打开导入的***.lib 文件
- error LNK2019: 无法解析的外部符号 _cvHaarDetectObjects,该符号在函数 "void __cdecl detect_and_draw(struct _IplImage
- EVC to VS2008 error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 WinMainCRTStartup 中被引用 ENTRY:"WinMainCRTStartu
- DirectX的error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 "long __cdecl InitD3D(struct HWND__ *)"
- error LNK2019: 无法解析的外部符号 __imp__UuidToStringW@8,该符号在函数 "private: class ATL::CStringT<wchar_t,class S
- bstr error LNK2019: 无法解析的外部符号 "char * __stdcall _com_util::ConvertBSTRToString(wchar_t *)" 的解决办法
- extern "c" 动态链接库符号表导出问题 以及函数参数压栈顺序
- 1>E1400Dlg.obj : error LNK2019: 无法解析的外部符号 __imp__Demo@12,该符号在函数 "protected: v
- php的引用(就是在变量或者函数、对象等前面加上&符号)
- 使用" 参数化基类" 和" 成员函数指针" 模拟实现虚函数
- 深入剖析printf函数(上):如何不借助第三方库在屏幕上输出"Hello World"?
- Qt中使用setLayout()函数时报错------Attempting to set QLayout "" on MainWindow "MainWindow",which already has
- main.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __thiscall CFindFileForm::CFindFileForm(class QWidge
- 解决xml中&符号"&amp;"输入问题的一个思路
- 1>MSVCRTD.lib(exe_main.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 "int __cdecl invoke_main(void)"