私はASP.netで作業しています。 1つのSQLクエリでは、私の出力は21,22,23です。これは文字列です。 これらのカンマを削除して別々の整数値として保存したいのですが...配列を使いたいです。助けてください。どうやってするか ?SQLクエリ付きASP.net
0
A
答えて
0
String.Split(char [])関数はこれを行う必要があります。私はASP.netで、それは行くと思う:
string values = "21,22,23";
string[] valuesArray = values.split(",");
3
あなたは.Split(char)
を使用して特定の文字で区切られた文字列を変換することができます。これは、しかし、あなたに文字列の配列を与える
string test = "21,22,23";
string[] split = test.Split(',');
。あなたは整数としてそれらを使用したい場合は、同様にそれらを変換したいと思うでしょうし、あなたの状況に応じて、あなたはそれが解析可能だかいないかどうかを確認することがありますが、あなたは、LINQを使用して、このような何か行うことができます:
string test = "21,22,23";
int[] values = test.Split(',').Select(value => Convert.ToInt32(value)).ToArray();
0
を
通常のString.Splitは機能しますが、依然として整数値は取得されません。あなたはそのような単純なLINQクエリを試すことができます。
var results = from string s in yourString.Split('s')
select int.Parse(s);
あなたは、その後明らかにあなたのニーズに応じて、リストや配列にキャストすることができます... LINQクエリで直接配列に変換するサンプルです
int[] results = (from string s in yourString.Split('s')
select int.Parse(s)).ToArray();
関連する問題
- 1. 条件付きSQLクエリ
- 2. 条件付きのSQLクエリ
- 3. SQLクエリの日付
- 4. Sqlの日付クエリ
- 5. SQLからLINQクエリasp.net
- 6. ASP.Net SQL(サブ)を実行 - クエリ
- 7. 変換LIKE演算子を含むSQLクエリとフィルタ付きSQLクエリ
- 8. SQL最大日付クエリ
- 9. sql日付関連クエリ
- 10. 条件付きクエリ
- 11. Nhibernate SQLの名前付きクエリと投影
- 12. 条件付きの2つのテーブルにわたるSQlクエリ
- 13. SQLデータベースのインデックス付きテーブルとクエリの比較対HashMap
- 14. 多対多の冗長制約付きSQLクエリ
- 15. Django:生のSQLクエリで名前付きパラメータを使用
- 16. 長い日付時刻のSQLクエリ?
- 17. 日付句との比較のSQLクエリ
- 18. 年の日付の部分のSQLクエリ
- 19. 日付のintevalsを持つsqlクエリ
- 20. SQLクエリの別個の日付
- 21. SQLクエリは、単一の日付欄
- 22. 日付範囲クエリのSQL/Entity Frameworkエラー
- 23. 2ステップのSQLクエリの日付
- 24. データベースの最新の日付のSQLクエリ
- 25. サブメニュー付きASP.Netメニュー
- 26. ASP.NETデータベースをSQL Server Management Studioに添付できません
- 27. SQL Anywhere/ASP.NET - 出力パラメータ付きのSQLDataSourceの使用
- 28. 制限付きマルチFQLクエリ
- 29. 条件付きMySqlクエリ
- 30. Doctrine DQL条件付きクエリ
おかげさまで... – Franky9545
喜び!お役に立てて嬉しいです... – FarligOpptreden