gpt4 book ai didi

c# - 我如何在整行的子字符串上 float .TryParse?

转载 作者:行者123 更新时间:2023-11-30 21:44:03 26 4
gpt4 key购买 nike

我正在制作一个文本序列化系统,其中每一行都包含 memberName value。我可以通过查找空间的字符索引并使用 string.Compare(line, 0, memberName, 0, indexOfSpace) 来识别成员而无需分配子字符串,但是当我去解析其余部分时获取值的行似乎我需要创建一个子字符串以传递给 float.TryParse(以及其他基本类型的类似方法)。

其他类中是否有像 TryParse 这样的方法采用子字符串索引?否则,是否可以在某个地方看到这些方法的源代码来实现我自己的变体?

最佳答案

Are there methods like TryParse in some other class which take substring indices?

没有。

Otherwise, is there somewhere I can see the source code of those methods to implement my own variations?

是的,Double.TryParse 在 Microsoft 引用源存储库中可用:


作为一般建议:在大多数情况中,创建子字符串非常不太可能与性能或内存使用相关。在投入大量精力对此处进行微优化之前,请确保这真的是您应用程序的瓶颈。

关于c# - 我如何在整行的子字符串上 float .TryParse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41075481/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com