C#3维像素数组怎么存取
以文字形式存储:形式:|z|x,y,color.r,color.g,color.b|;实例:|0(Z)|0(x),0(y),250(R),0(G),0(B)|0,1,25...
以文字形式存储:
形式:| z |x,y,color.r,color.g,color.b| ; 实例 :| 0(Z) |0(x),0(y),250(R),0(G),0(B)|0,1,250,0,8|0,2,0,0,0|;最后加个结束符号";".
这样的数组怎么 存 与 取 ,请大哥、大姐写一下详细代码...最好有注释
不好意思,我上面实例中用()括起来的的字符是 注释 的意思,请忽略掉,|0|0,0,255,255,255|0,1,255,255,08|;
||中单独的 0 是轴数Z(第几张图),后面的数组中第一、二为 x、y 坐标。后面三个分别为 Color色值(RGB)。
我想要的是以文本方式存取形式(即存入TXT又能从TXT中取出)
第一张图片-> |0图片|x坐标,y坐标,color.R,color.G,color.B|x坐标,y坐标,color.R,color.G,color.B|; (回车换行)
第二张图片-> |1图片|x坐标,y坐标,color.R,color.G,color.B|x坐标,y坐标,color.R,color.G,color.B|; (回车换行) 展开
形式:| z |x,y,color.r,color.g,color.b| ; 实例 :| 0(Z) |0(x),0(y),250(R),0(G),0(B)|0,1,250,0,8|0,2,0,0,0|;最后加个结束符号";".
这样的数组怎么 存 与 取 ,请大哥、大姐写一下详细代码...最好有注释
不好意思,我上面实例中用()括起来的的字符是 注释 的意思,请忽略掉,|0|0,0,255,255,255|0,1,255,255,08|;
||中单独的 0 是轴数Z(第几张图),后面的数组中第一、二为 x、y 坐标。后面三个分别为 Color色值(RGB)。
我想要的是以文本方式存取形式(即存入TXT又能从TXT中取出)
第一张图片-> |0图片|x坐标,y坐标,color.R,color.G,color.B|x坐标,y坐标,color.R,color.G,color.B|; (回车换行)
第二张图片-> |1图片|x坐标,y坐标,color.R,color.G,color.B|x坐标,y坐标,color.R,color.G,color.B|; (回车换行) 展开
1个回答
展开全部
这跟数组有什么关系,就是文本解析嘛,正则表达式,捕获,int.Parse
更多追问追答
追问
能给个实例代码吗?
追答
var m = Regex.Match(输入字符串,"\|(?\d+)\|(?\d+),(?\d+),(?\d+),(?\d+),(?\d+)")
int.Parse(m.Group["z"])
int.Parse(m.Group["x"])
正则表达式你需要去学
补充:
你的意思我理解,你想要读取就要分析字符串,分析字符串就要用正则表达式,你要去学正则表达式。
如果你想输出文本就要用格式化,string.Format()
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询