string re = "C11A\na;g;sakg\naaaaaaaaaaa\nC11A";
string result = re.Split("\n".ToCharArray())[0];
if (result.Equals("C11A"))
{
//如果条件成立re = "555\na;g;sakg\naaaaaaaaaaa\nC11A";
//也就是把re.Split("\n".ToCharArray())[0]=555但是这样写根本改不了啊!该怎么写好呢!!}请高手指点~~
string result = re.Split("\n".ToCharArray())[0];
if (result.Equals("C11A"))
{
//如果条件成立re = "555\na;g;sakg\naaaaaaaaaaa\nC11A";
//也就是把re.Split("\n".ToCharArray())[0]=555但是这样写根本改不了啊!该怎么写好呢!!}请高手指点~~
解决方案 »
- 还是P/Invoke问题,关于CALLBACK的,高手请进。
- 我是个新手。请问怎样才能学好.NET技术。。
- 关于用ASP.net/C#画条形图,饼状图,曲线图的问题
- 求C# socket 实现的webQQ的demo
- 关于Console.Write()的问题
- 如何把两个表放入一个dataset中
- 由HTML视图切换到WebForm 视图时出现"未能在"设计"视图中打开.用引号将"<%%>"块括起来,该块用作属性值或用在<SELECT>元素中."的错误.
- 本人新建一个.net的交流群.进来看看吧
- 关于委托不明白的问题。
- 谁有VS.NET的正式版?
- C#序列化的问题
- C#知道进程,怎么激活此进程窗口
改成
string re = @"C11A\na;g;sakg\naaaaaaaaaaa\nC11A";
string result = re.Split(@"\n")[0];
if (result.Equals("C11A"))
{
//如果条件成立re = "555\na;g;sakg\naaaaaaaaaaa\nC11A";
//也就是把re.Split("\n".ToCharArray())[0]=555但是这样写根本改不了啊!该怎么写好呢!! }
string re = "C11A\na;g;sakg\naaaaaaaaaaa\nC11A";
string result = re.Split("\n".ToCharArray())[0];
if (result.Equals("C11A"))
{
re = "555\na;g;sakg\naaaaaaaaaaa\nC11A";
}
Console.WriteLine(re.Split("\n".ToCharArray())[0]);这样输出的是555啊
string re="";这个值是从注册表里的某一项取的值
这个值的第一行(以回车为结尾)做为标志
如果这个标志是"C11A"那么把第一行的这个标志改为"55555"
其它值不变!!
string[] results = re.Split("\n");
if (results[0].Equals("C11A"))
{
results[0] = "555";
}
re = string.Join("\n", results);
就要这个!!高手就是高手~~Join这个方法头一次见过!!