-1

のような状態データを含むデータベース テーブルに 1 つの列があります33:Rio de Janeiro33LINQ 式を使用してコードを抽出したいと考えています。これが私のコードです。

public string command(string query)
{
    string res = string.Empty;
    MySqlConnection conn = new MySqlConnection(MysqlConnect());
    MySqlCommand cmd = new MySqlCommand(query,conn);
    res = cmd.ExecuteScalar().ToString();
    conn.Close();
    return res;
}

ここで州のコードを取得したいと思います。

string code = db.command("select cidade from logos ")
                .Split(':')
                .Where(<Expression to get the first part>);

私を助けてください。

4

3 に答える 3

5
string code=db.command("select cidade from logos ").Split(':').First()
于 2012-12-19T18:54:08.317 に答える
2

おそらくこれ:

string code=db.command("select cidade from logos ").Split(':').First()
于 2012-12-19T18:56:19.847 に答える
1

使用できますEnumerable.First

string code = db.command("select cidade from logos").Split(':').First();

または、単にインデックスで最初のアイテムを取得します。

string code = db.command("select cidade from logos").Split(':')[0];
于 2012-12-19T18:54:12.987 に答える