答えて
あなたは結果列の式を設定したい場合。これを試して。
DataTable table = new DataTable();
table.Columns.Add("OrderCount",typeof(int));
table.Columns.Add("OrderPrice",typeof(int));
table.Rows.Add(new object[] { 1, 1 });
table.Rows.Add(new object[] { 2, 3 });
table.Rows.Add(new object[] { 4, 5 });
table.Columns.Add("Result", typeof(string));
table.Columns["Result"].Expression = "Convert(OrderCount, 'System.String') + OrderPrice";
例:
int a = 1;
int b = 2;
var asInt = a + b; // asInt is now 3
var asString = a.ToString() + b.ToString() // asString is now "12"
var asStringAlt = String.Format("{0}{1}", a, b); // alternate method as suggested
string.format、パフォーマンスが賢明です。したがって、 'var asString = string.Format(" {0} {1} "、a、b);'。このように不要な文字列をキャストする必要はありません。 –
@Jan_V:両方の方法を表示するように更新されました。とはいえ、どちらの方がパフォーマンスが良いのか分かりません。 – yamen
多くの書籍で、string.Format()は、パフォーマンスやメモリの問題から、(理論上)使用する方が優れています。しかし、この記事で提案されているように:http://stackoverflow.com/questions/296978/when-is-it-better-to-use-string-format-vs-string-concatenation多分問題はありません。 –
- 1. 1つのバイトの整数データ型
- 2. Oracleマシンの整数データ型
- 3. 列挙型の定数式
- 4. コラム "statement_dateは、" Date型のですが、式が整数型
- 5. 列挙型データ型
- 6. 整数型キャストの問題
- 7. 整数型のデータ型がSQLへのlinqで動作しない
- 8. 仮想データ型/列挙型
- 9. Doctrine 2 - YAMLのMySQLデータ型
- 10. フィボナッチ数のデータ型
- 11. Oracle:バイナリ整数型
- 12. C#非整数列挙型と
- 13. Gridviewで複数のデータ型を1つの列にバインドする
- 14. 整数型の列挙型による単純な反復?私は、次の列挙型を有する
- 15. ビットマスクの整数型とビット(n)データ型に違いはありますか?
- 16. Javaの推論:配列型の上限を持つ型変数
- 17. Elasticsearch:整数で最高のパフォーマンスを得る数値データ型
- 18. 10進数と整数のデータ型で 'Not Null'構文エラー
- 19. 整数型テストカバー用線形計画式?次のように
- 20. DataTableの列のデータ型
- 21. 列のデータ型の例外
- 22. ビューの列のデータ型
- 23. 条件式のデータ型の不一致
- 24. データセットのデータ型の書式設定行
- 25. DBレコードの整数型と文字型のレコードのプロパティ
- 26. #defineの整数はどのデータ型ですか?
- 27. PGError:ERROR:「is_required」欄には、boolean型であるが、式が整数型である
- 28. PG :: DatatypeMismatch:ERROR:コラム "スコア" は整数型であるが、式はここではtext型
- 29. バイナリ配列のBreezeデータ型
- 30. OracleBulkCopyのDataTable列データ型
"+"文字列を変換する前に... – Marco
ありがとうMarco。しかし、整数を文字列に変換する方法を教えてください。データ列に提供される式は文字列内にあるためです。したがって、例を挙げれば参考になります。 –
あなたは私の答えに従うことができます私は願っています:) – sarwar026