Web サイトに配置されている PHP スクリプトがあります。WebRequest/WebResponse アプローチを使用して POST メッセージを送信する C# winforms プログラムもあります。
この PHP スクリプトは mysql データベースに接続し、データを取得して WinForms アプリに送り返します。データの形式は次のとおりです。
ジョン、32歳、5月
ピーター、24歳、6月
等..
このテキストはすべて単一の文字列として送信されます。この文字列を文字列のリスト [] に解読する最良の方法は何ですか?
現在、私は自作のアプローチを使用しています。PHP スクリプトは次のことを行います。
まず、各単語を「,」で区切ります
次に、各行を「|」で区切ります
メッセージを受信したら、「|」を使用してリストに分割します 手紙
List<string> names = input.Split('|').ToList<string>();
次に、リスト内の各文字列を分割します。
List<string[]> namestwo = new List<string[]>();
foreach (string str in names)
{
string[] sep = str.Split(',').ToArray();
namestwo.Add(sep);
}
もっと良い方法があると思います..