15/09/26 15:18:03.90 lPgGeQyi.net
WebbrowserでPostするデータがUTF-8でURLエンコードされて送信されるのですが
これをSJISでURLエンコードする場合はどうすればいいのでしょうか?
999:デフォルトの名無しさん
15/09/26 16:18:19.26 qD4Po1Vl.net
他の言語でもずっと気になってたんだけど
引数ってメソッドに代入する前に計算してそれを放り込むのとメソッドの行で直接計算式書くのって
見た目的にきたねえのと余計な変数ができること以外なんか違いあるの?
1000:デフォルトの名無しさん
15/09/26 16:30:03.74 uTIKCoPr.net
あまりないと思うが、引数の評価順を変更する必要に迫られた場合
変数に格納しておくしかない
1001:デフォルトの名無しさん
15/09/26 16:43:14.88 w+tHyIOy.net
c#同士でプロセス間通信行いたいんだがググってもよくわからん
ipcを使うとかsendmessage使うってのは見かけたんだが二つの違いがわからない
1002:デフォルトの名無しさん
15/09/26 17:06:44.01 uTIKCoPr.net
IpcChannelはNamed pipesを使ってデータを送受信する
SendMessageはMessage queueを使ってデータを送受信する
C#(.NET)同士ならIpcChannelを使う方がいい
理由は楽だから
1003:デフォルトの名無しさん
15/09/26 17:39:41.05 v7fSGmLa.net
>>985
送信前にsjisに変換しろよ
1004:デフォルトの名無しさん
15/09/26 17:42:15.41 v7fSGmLa.net
>>986
>メソッドの行で直接計算式書くのって
そんな書き方は俺は認めない
1005:デフォルトの名無しさん
15/09/26 17:45:00.67 bE/QWpmW.net
>>986
他で使ってなければローカル変数はJITの最適化で消えるのでパフォーマンスには影響しない
一時変数に入れてるとデバッグで途中の値を見たいときに楽
1006:デフォルトの名無しさん
15/09/26 19:34:34.34 QAy/TSxu.net
次スレマダー
1007:デフォルトの名無しさん
15/09/26 20:45:56.05 XoMNa86j.net
>>991
hoge.Foo(a + b)
ですむところを
tmp = a + b
hgoe.Foo(tmp)
を強制するのか
そんなコーディングルールはいやだなぁ
1008:デフォルトの名無しさん
15/09/26 20:49:24.70 aOm8ykiX.net
デバッグしたい時に書き換えればいいと思う
1009:デフォルトの名無しさん
15/09/26 20:56:29.83 XoMNa86j.net
ウォッチウインドウで計算式入れれば良いんじゃないかと
1010:デフォルトの名無しさん
15/09/26 21:03:52.04 VMIaqxNe.net
VSのデバッガは優秀だから問題ないけど、スクリプト言語使ってると
エラーが出た行番号は出てるけどその行のどの式が原因なのか分からない場合がある
そういうときとりあえず一時変数に入れて行を分けたりするね
1011:デフォルトの名無しさん
15/09/26 21:11:12.67 XoMNa86j.net
ここはc#のスレ
1012:デフォルトの名無しさん
15/09/26 21:30:30.74 1RpaQohZ.net
でもラムダ式って一般に呼び出し部にベタで書くし、
それに慣れたら数式も普通に書いちゃうでしょ。
気に入らないかもしれないけど、慣れるしかないのでは。
1013:デフォルトの名無しさん
15/09/26 21:43:42.81 Eb5jOjH8.net
C#, C♯, C#相談室 Part89 [転載禁止]©2ch.net
スレリンク(tech板)
1014:デフォルトの名無しさん
15/09/26 21:48:18.67 VMIaqxNe.net
>>999
ラムダ式はそれ自体がエラーになったりすることは無いからね
ラムダはその評価結果が問題であって、ラムダ式自体の値には特に意味が無い
1015:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
1016:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています