首页后端开发ASP.NETvb点虐字符串太长 vbs 字符串长度

vb点虐字符串太长 vbs 字符串长度

时间2023-04-05 21:54:01发布访客分类ASP.NET浏览1558
导读:vb点虐读取txt文件出现问题,字符串有长度但是没有内容 不是空值,可能字符串太长,msgbox显示不全,前面45个是空格,所以显示是空要用VB.NET将一个几百万行的字符串数组(几百M),写入一个文本文件中。怎么样才能较快实现(20秒内)...

vb点虐读取txt文件出现问题,字符串有长度但是没有内容

不是空值,可能字符串太长,msgbox显示不全,前面45个是空格,所以显示是空

要用VB.NET将一个几百万行的字符串数组(几百M),写入一个文本文件中。怎么样才能较快实现(20秒内)?

读500万行的txt文件190M左右,提取每行中特定字符,写入7个文件,单个文件130万行,13M左右。一共用时20秒左右。

用System.IO.StreamReader System.IO.StreamWriter。

vb点虐怎样定义定长字符串?急!!!!!

摘自帮助文档,我也不是很理解

估计只有在Visual Basic 文件输入和输出才有用

示例

Visual Basic 复制代码

Structure Person

Public ID As Integer

Public MonthlySalary As Decimal

Public LastReviewDate As Long

VBFixedString(15) Public FirstName As String

VBFixedString(15) Public LastName As String

VBFixedString(15) Public Title As String

VBFixedString(150) Public ReviewComments As String

End Structure

注意

VBFixedStringAttribute 是信息性的属性,不能用于将可变长度字符串转换为固定长度字符串。此属性的作用是修改那些识别 VBFixedStringAttribute 的方法或 API 调用(如 Len 和 FilePut 函数)使用结构中的字符串以及非局部变量的方式。请记住,此属性不会更改字符串本身的实际长度。

备注

默认情况下,Visual Basic 字符串为可变长度的字符串。在使用 Visual Basic 文件输入和输出函数(如需要固定长度字符串的 FileGet 和 FilePut)时,该属性非常有用。

注意

VBFixedStringAttribute 属性以字节而不是字符为单位指定字符串长度。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: vb点虐字符串太长 vbs 字符串长度
本文地址: https://pptw.com/jishu/2028.html
vb点虐与C混用 vbnet vb区别 vb点虐的浮点数 vb单精度浮点数定义

游客 回复需填写必要信息