分割字符串,VB.net?
我有一个 txt 文件,其中包含 3 个值,每个值均以空格分隔,我如何将每个值分配给它自己的变量并将其用于其他用途?
例如,数字可能在文本文件中显示为:
-1100.02 -1958.19 0.0
I have a file txt file that holds 3 values each seperated by a space how can i assign each value to its own variable and use that for other things?
as example the numbers might be displayed in the text file as:
-1100.02 -1958.19 0.0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
将 Marco 的 C# 代码翻译为 VB:
要获取数字,您需要单独解析字符串。您可以使用 Linq 来执行此操作:
Translating Marco’s C# code to VB:
To get numbers, you need to parse the strings separately. You can use Linq to do this:
在 C# 中:
因此您可以访问 nums[index],其中索引应介于 0 和 2 之间。
请注意,您必须检查一切是否正常...
如果您需要,您也可以尝试:
In C#:
So you can access nums[index] where index should be between 0 and 2.
Note that you MUST check if everything went ok...
If you need you can also try:
试试这个:
这将导致
values
被输入字符串中的数字填充(假设每行都有一组有效数字)。Try this:
This will result in
values
being filled with numbers from the input string (assuming a set of valid numbers on each line).当然,Line 是文件中的行:-)
更新: 根据注释更新代码。
Line is the line in the file ofcourse :-)
update: code updated according to comments.