DataTable dt = {a DataTable containing one column of strings in this format: "+12394837444"}
すべてのメンバーの先頭にプラス記号があり、この DataTable はこれらのメンバーで構成され、1 つの列のみを持ちます。私はこれで完全な形でこのテーブルから文字列を取得したい:
for (int j = 0; j < dt.Rows.Count; j++)
{
System.Data.DataRow drow = dt.Rows[j];
string total = drow.ItemArray.GetValue(0).ToString();
}
if(total.StartsWith("+"))
{
// we are ok
}
else
{
string edited = "+" + total;
}
しかし、これは先頭のプラス記号を切り捨てます。これらは double または number の種類ではないため、ToString() には削除しないプラス記号を定義するためのオーバーロードがありません。プラス記号が必要ですが、ItemArray.Getvalue().ToString() は常にそれを削除します。どうすればこれを防ぎ、先頭のサインも取得できますか?