- 1 : 2022/04/20(水) 12:41:46.92 ID:aGkIyVQuM
- string sex = "int";
string test = "1";
int num = (sex)test;こう言うことやりたいんやがどうすれば実装できる?
- 2 : 2022/04/20(水) 12:42:50.18 ID:pqFVowOH0
- 無理やろ
- 3 : 2022/04/20(水) 12:42:59.26 ID:aGkIyVQuM
- 変数の中に入ってる型名を使ってキャストしたいんや
- 4 : 2022/04/20(水) 12:43:01.49 ID:YDvhAD/b0
- リフレクション使えばいけんじゃね知らんけど
- 5 : 2022/04/20(水) 12:43:02.02 ID:/yCAsD8sa
- リフレクション使う
- 6 : 2022/04/20(水) 12:43:14.78 ID:h3vSwgxZM
- if文使う
- 9 : 2022/04/20(水) 12:44:11.96 ID:aGkIyVQuM
- リフレクションよくわからんし>>6で無理やり作るかなぁ
- 16 : 2022/04/20(水) 12:46:13.99 ID:qy2fffghd
- >>9
なんのために聞いたんだよ… - 20 : 2022/04/20(水) 12:47:44.22 ID:aGkIyVQuM
- >>16
リフレクションと分岐以外になんかあるかなと思って - 7 : 2022/04/20(水) 12:43:26.96 ID:aGkIyVQuM
- 無理かー
case分で全部書くしか無いかなあ - 8 : 2022/04/20(水) 12:43:58.03 ID:buTu/169p
- sexの内容で分岐させて型変換すれば良いんじゃね
- 14 : 2022/04/20(水) 12:45:46.52 ID:YDvhAD/b0
- >>8
せめてDictionaryとかに入れてほしいわ
分岐どんどん増えたらキレる - 10 : 2022/04/20(水) 12:44:35.25 ID:iXWQCo/q0
- evalじゃ無理なんだっけ
- 11 : 2022/04/20(水) 12:44:47.02 ID:QAYadjVea
- そんなことしてる時点で迷走してるからもっと大元から見直そう
- 18 : 2022/04/20(水) 12:47:00.60 ID:aGkIyVQuM
- >>11
取り込んだエクセルデータをSQLサーバーに登録できるかチェックするプログラムなんや
だからSQLサーバーの型とマッチするように取り込んだ文字列データをキャストする必要があるんや - 12 : 2022/04/20(水) 12:44:54.58 ID:l+fpKl9o0
- 生成するクラス作れ
- 13 : 2022/04/20(水) 12:45:11.55 ID:h3vSwgxZM
- 逆にif使った方が制限できる分安全やろ
- 15 : 2022/04/20(水) 12:46:12.97 ID:EkdO+EB7d
- Switchでええやん
- 17 : 2022/04/20(水) 12:46:35.22 ID:EkdO+EB7d
- ifよりSwitchの方がええやろ
- 19 : 2022/04/20(水) 12:47:32.05 ID:SzKTxJgW0
- やりたい事は分かるけど十中八九色々間違ってそう
リフレクションしたいのってコンフィグで型指定する時ぐらいでしょ
docs読みゃかいてあるレベルだしlearnで学ぶレベルや - 21 : 2022/04/20(水) 12:49:46.52 ID:SzKTxJgW0
- そんなの手で作るな
お前より優秀なプログラマーが作ったソフトが無限にある
powerbiでもlogicappsでもなんでもいいけどmsの使ってるサービス使え
msのサポートでアドバイザリ使うのもいいと思うぞ - 22 : 2022/04/20(水) 12:50:42.78 ID:YDvhAD/b0
- そもそも設計からミスってるんじゃないの
sqlserverのテーブルと一対一で対応するクラス作る
トランザクションはる
登録してみる
ロールバックするでよくね? - 24 : 2022/04/20(水) 12:51:42.59 ID:aGkIyVQuM
- >>22
修正箇所を色分けしたいんや - 32 : 2022/04/20(水) 12:55:25.49 ID:YDvhAD/b0
- >>24
数字か文字かみたいなことか?
よくわからんが、closedXMLで対象セルの値をチェック
※チェック処理は正規表現使う
違っていたら色つける処理
でいいんじゃないの? - 23 : 2022/04/20(水) 12:50:59.88 ID:A3ECLt590
- テスト考えると分岐作った方がいい
- 25 : 2022/04/20(水) 12:52:08.98 ID:S0Rr+BbIa
- excelのセルの情報って取れないんだっけ
最初オブジェクトでとって分岐くらいしか思い付かんな - 26 : 2022/04/20(水) 12:52:18.67 ID:aGkIyVQuM
- ユーザーはある程度わかってるやつではなく何も分かってない人間なんやぞ
- 27 : 2022/04/20(水) 12:53:02.82 ID:DmM7kZQ10
- 型引数で型渡し
- 28 : 2022/04/20(水) 12:54:24.22 ID:cao/W2+gM
- まあCastの関数自分で作るしかねえな
- 30 : 2022/04/20(水) 12:54:36.89 ID:ZDyeg9rQ0
- めちゃくちゃ型パターンが多いわけでもないならifで場合分けしようが別に問題ないやろ
- 31 : 2022/04/20(水) 12:55:15.12 ID:jb3vLBvb0
- evaみたいのl無いの?
コメント