1. 字符串
string每次重新赋值,都会在内存堆开辟一块堆空间。
StringBuilder赋值操作,只会在一块堆空间中赋值。
1 | string str = ""; |
2. 字符串方法
Path
操作字符串
File
操作文件,并且只能操作小文件
Stream
操作字节的
FileStream:操作字节,即可以操作任意文件。
StreamReader:操作大文件
StreamWriter:操作大文件
string每次重新赋值,都会在内存堆开辟一块堆空间。
StringBuilder赋值操作,只会在一块堆空间中赋值。
1 | string str = ""; |
操作字符串
操作文件,并且只能操作小文件
操作字节的
FileStream:操作字节,即可以操作任意文件。
StreamReader:操作大文件
StreamWriter:操作大文件