0

たとえば、このような配列の文字列があります。以下はExample[0]の文字列です

Name\r\n
Gamma\r\n
ID\r\n
3F97\r\n
CAR\r\n
Mitsubishi EVO LAN V\r\n

この値をこの文字列から Example[0] に複製したいと思います

Name\r\n
Gamma\r\n
ID\r\n
3F97\r\n
CAR\r\n
Mitsubishi EVO LAN V\r\n
Name\r\n
Gamma\r\n
ID\r\n
3F98\r\n
CAR\r\n
Mitsubishi EVO LAN V\r\n

とにかくこれを行うことはありますか?3F97から3F98への変更は ID の下にあることに注意してください。

4

2 に答える 2

1

文字列を行末で分割し、4 行目を変更して結合し、最初の文字列に連結することができます。

于 2012-02-05T07:10:22.110 に答える
0

あなたの質問は間違った印象を与えている可能性があると思います。間違っている場合は修正してください。ただし、ここにあるのは「車」を定義するクラスです。

それでは、車を表す実際のクラスを作成し、ToString() メソッドを実装してみませんか?

public class Car {

    public string Name {get;set}
    public string ID {get;set;}
    public string CAR {get;set;}

    public Car(string name,string id,string car){
        Name = name;
        ID = id;
        CAR = car;
    }

    public override string ToString(){
        return string.format("Name: {0}, ID: {1}, CAR: {2}",Name,ID,CAR);
    }
}

次に、文字列の配列の代わりに、必要に応じて複製し、変更できる車の配列を用意します。

また、出力のフォーマット、つまりCarクラス定義を変更するための中心的な場所もあります (通常の状況では、出力用にこのような ToString() メソッドをプロモートすることはありませんが、ロガーに送信する場合を除きます)。

于 2012-02-06T00:22:58.097 に答える