私は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クエリを作成するASP.NET
- 2. パラメータ付きSQLクエリのワイルドカード
- 3. 条件付きのSQLクエリ
- 4. 条件付きSQLクエリ
- 5. MS SQLクエリ(asp.net)
- 6. 日付付き動的SQLクエリ
- 7. ASP.NETコアエンティティフレームワークSQLクエリSELECT
- 8. ASP.NET SQL Selectステートメント(条件付き)パラメータ:
- 9. 選択条件付きSQL検索クエリ
- 10. エクセルの条件付き書式SQLクエリ
- 11. SQLクエリ条件付き累積
- 12. システムタイムスタンプ付きネストされたSQLクエリ
- 13. SQLサーバー2008、条件付き選択クエリ
- 14. Laravel Raw SQLクエリの名前付きパラメータバインディング
- 15. SQLクエリの日付
- 16. Sqlの日付クエリ
- 17. SQLからLINQクエリasp.net
- 18. ASP.Net SQL(サブ)を実行 - クエリ
- 19. ASP.Netログイン:SQLクエリ構文エラー
- 20. 変換LIKE演算子を含むSQLクエリとフィルタ付きSQLクエリ
- 21. excel(セル)の参照付き日付によるSQLクエリ
- 22. SQL最大日付クエリ
- 23. 日付フォーマットのSQLクエリ
- 24. 日付が遅いSQLクエリ
- 25. sql日付関連クエリ
- 26. 日付を返すSQLクエリ
- 27. SQL Serverの日付のクエリ
- 28. SQLクエリからのデータをグリッドビューasp.net
- 29. asp.netアプリケーションのSQLクエリについて
- 30. サブメニュー付きASP.Netメニュー
おかげさまで... – Franky9545
喜び!お役に立てて嬉しいです... – FarligOpptreden