社区
C#
帖子详情
c#中如何区别这两种字符串
diluyexue1
2013-04-21 01:06:37
我有两种txt文件格式:
一种是:
20060801000000 -46
20060801000001 -141
20060801000002 -171
20060801000003 -155
20060801000004 -53
只需对时间后面的数据做处理。
一种是:
5
-9
79
-123
88
996
没有时间
我要对这两种文件的数据进行平方,差分,线性化等。请问,我用c#如何再读取得时候能判断出来?应该用什么函数?
...全文
153
6
打赏
收藏
c#中如何区别这两种字符串
我有两种txt文件格式: 一种是: 20060801000000 -46 20060801000001 -141 20060801000002 -171 20060801000003 -155 20060801000004 -53 只需对时间后面的数据做处理。 一种是: 5 -9 79 -123 88 996 没有时间 我要对这两种文件的数据进行平方,差分,线性化等。请问,我用c#如何再读取得时候能判断出来?应该用什么函数?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wodiaozuida1234565
2013-04-21
打赏
举报
回复
厉害,厉害啊!
水诺善兮
2013-04-21
打赏
举报
回复
string[] shuzu = System.IO.File.ReadAllLines(@"E:\新建文本文档.txt", Encoding.Default);用这个命令,把两个文件分别读取到两个字符串数组里面, 然后用循环字符串数组,在循环里面再用split 分拆每个数组元素,分拆成字符串数组a,应该只有三个元素,用if判断字符串数组a[2] 需要进行平方,差分,应该是数值型,把字符串数组的元素转换成数字型,如果能转换成功,说明可以运算,否则不能运算
艾伦图灵
2013-04-21
打赏
举报
回复
仅读一个文件的第一行,将该行内容用split按空格拆分,如果拆分后的数组长度是2,则是第一种,如果是1则是第二种。 不需要判断每一行,只要判断第一行后,就可以知道这个文档的格式了。
threenewbee
2013-04-21
打赏
举报
回复
if (regex.ismatch(str, @"\d{14}\s(-)?\d+")) 第一种 else 第二种
cheng2005
2013-04-21
打赏
举报
回复
如果你连基础的简单的处理都不会,那么讨论这个问题没有意义。 如果简单的处理你会了,那么一行行处理就可以了,这取决于你的规则。
dylike
2013-04-21
打赏
举报
回复
检查字串是否包含空格,如果有,则用空格分割取后面的
C#
入门必看实力程序100个
C#
入门必看含有100个例字,每个例子都是针对
C#
的学习关键知识点设计的,是学习
C#
必须知道的一些程序例子,分享给大家,需要的可以下载
C#
字符与
字符串
除了使用比较运算符“==”,在
C#
中
最常见的比较
字符串
的方法还有Compare()、ComoareTo()、EquaIs()方法等,这些都归属于string类。CompareTo()与Compare()方法相似,不同的是CompareTo()方法以实例对象本身与指定的
字符串
比较。否则返回False。Replace()方法用于将
字符串
中
的某个字符或
字符串
替换成其他的字符或
字符串
。**注:**如果给定的填充后的长度大于填充后的长度,则会将填充的元素进行位置补齐。一般以IS开头的多为判断,TO开头的多为转换。
C#
中
如何将字符数组转换为
字符串
第一个参数是连接
字符串
的分隔符,这里我们将其设置为空
字符串
"",表示不使用任何分隔符。这
两种
方法都可以将字符数组转换为
字符串
,具体使用哪种方法取决于您的需求和偏好。无论您选择哪种方法,都可以在
C#
中
轻松地完成字符数组到
字符串
的转换。在
C#
中
,将字符数组转换为
字符串
是一项常见的操作。您可以使用内置的String类提供的方法来实现这一转换。,其
中
包含了单词"Hello"的每个字母。然后,我们使用String类的构造函数将字符数组转换为
字符串
,并将结果存储在变量。
中
的元素连接成一个
字符串
,并将结果存储在变量。
c#
中
字符串
的比较
概要:本文所指
字符串
比较并非长度比较。1.
c#
字符串
比较法则。2.部分
c#
字符串
的比较方法
c#
字符串
比较法则
c#
语言
中
使用一些方法对俩个
字符串
进行比较时,不是比较
字符串
的长度,判断两
字符串
的大小,主要遵循的法则是按照字典排序先后而进行比较。 比较两个
字符串
时,会将其每个字符进行逐个比较,如若相同则比较下一个,直到出现不同的字符或遇到\0为止。 比较英文
字符串
时所遵循,在字典
中
排序在后的单词大...
C#
中
处理转义字符有
两种
方式
在
C#
中
,我们可以在
字符串
前面添加@符号来标识一个原始
字符串
,其
中
的转义字符将被忽略。这种方式非常适合需要处理大量转义字符的情况,可以提高代码的可读性。综上所述,
C#
中
处理转义字符有
两种
方式:使用转义字符或者使用@符号。除了上述
两种
方式,
C#
还提供了一些其他处理转义字符的方法,比如使用Unicode编码表示特殊字符。处理转义字符是编程
中
常见的需求,在
C#
中
有
两种
主要的处理方式。通过使用@符号,我们可以直接将包含反斜杠(\)的路径
字符串
写入代码,而无需对每个反斜杠进行转义。
C#
中
处理转义字符有
两种
方式。
C#
111,096
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章