【急募】c#のコーディングに自信ニキ助けてくれ

未分類

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文使う

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
修正箇所を色分けしたいんや


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無いの?

33 名無しさん 2022/04/20(水) 12:57:47.40 ID:SzKTxJgW0

まずExcel管理したい時点で色々間違ってるとおもうしまさか全行読み込んでマージ文みたいなのをプログラム内でやろうとしてるの?
仕事でやってんならこんなとこじゃなくて近くに聞けよな…

35 名無しさん 2022/04/20(水) 13:02:00.06 ID:eus4I43fM

エクセルは一時的なもんや
集計開始したけど入力用のタブレットとソフトがないからとりあえずエクセルデータを取り込みたいんだとさ
現場様の考えはわからんけど言われたから作るんや

参照先 https://eagle.5ch.net/test/read.cgi/livejupiter/1650426106/

新着記事一覧
未分類
TKをフォローする
プログラミング速報

コメント