[過去ログ] ふらっと C#,C♯,C#(初心者用) Part138 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
372
(1): (ドコグロ MM22-9w61) 2018/06/28(木)19:24 ID:q5PWc0B3M(5/5) AAS
>>371
>>368
373
(1): (アウアウエー Sa0a-/Gj2) 2018/06/28(木)19:29 ID:u+1Q3Zjpa(2/8) AAS
>>372
これやるのも2chの馬鹿の特徴だよね

これ見るといつも思うが、こういう馬鹿には自分自身を見る自意識がないのかね。
お前自身がやってることは何なんだw

それ以前に必死だったら何なのかね。意味が分からん
まるで「お前ウンコした!!!」って騒いでる中学生だけど、ガチでそのあたりで精神年齢止まってる可哀想なお方なんだろうけどね
374
(1): (ワッチョイ fd17-yQv9) 2018/06/28(木)19:35 ID:OkcoTao20(1/2) AAS
>>373
>>1読め
375
(1): (アウアウエー Sa0a-/Gj2) 2018/06/28(木)19:36 ID:u+1Q3Zjpa(3/8) AAS
232C使うようなデバイスでアドレスだのポート番号だの、振り分けが必要なケースなんかレアだろう、
(質問者もそんなこと言ってない)ってのはごく普通の感想だと思うけど、異論があるならできれば
具体例上げて反論すればいい。

マウントがどうとか中学生じみたことしか言えない馬鹿は黙ってろって
いい歳こいて恥知らずかよ
376: (アウアウエー Sa0a-/Gj2) 2018/06/28(木)19:37 ID:u+1Q3Zjpa(4/8) AAS
>>374
いう相手を間違えてるよ馬鹿
こういう馬鹿も2ch名物だな
377
(1): (ワッチョイ fd17-yQv9) 2018/06/28(木)19:41 ID:OkcoTao20(2/2) AAS
>C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
読めないのは誰なのか
378: (ワッチョイ 02b3-9w61) 2018/06/28(木)19:44 ID:5xE/3ALJ0(1) AAS
slip も知らない奴にほざかれてもな
あと産業用ならRS-485はまだまだ現役
外部リンク:www.fujiele.co.jp
379
(1): (ワッチョイ ade3-F2uz) 2018/06/28(木)19:46 ID:wDYBzoR70(2/2) AAS
結局、物理的な線は一本なんだろ?
なんで他アプリ全員に配るんだ?
380: (アウアウエー Sa0a-/Gj2) 2018/06/28(木)20:21 ID:u+1Q3Zjpa(5/8) AAS
>>377
お前自身も読めてない。いってるそばから「俺だけ特別」クンか
そもそもなぜ喧嘩を売った側でなく売られた側を非難するのか
馬鹿だろお前。
381: (アウアウエー Sa0a-/Gj2) 2018/06/28(木)20:25 ID:u+1Q3Zjpa(6/8) AAS
>>379
それは愚問。
ただ、昨日から言ってるように、現実的に考えれば質問者がやりたいことは
>>344みたいな感じである可能性が一番高いと思う。

もちろん、仮想的な複数の通信チャンネルを実現したい可能性も否定はできない
382
(1): (ワッチョイ 6e81-8q1V) 2018/06/28(木)20:38 ID:9GisGdyJ0(2/4) AAS
「自分自身」と「馬鹿」って来たら例外を握り潰す君だから
そいつこのスレに12年いるぜ
383: (ワッチョイ 6e81-8q1V) 2018/06/28(木)20:40 ID:9GisGdyJ0(3/4) AAS
年いくつだろ
Hagexを刺した統失くらいはあるのかなw
384: (ワッチョイ 6e81-8q1V) 2018/06/28(木)20:44 ID:9GisGdyJ0(4/4) AAS
あとは「口調」「中学生」「精神年齢」は定番ワード
385: (アウアウエー Sa0a-/Gj2) 2018/06/28(木)20:47 ID:u+1Q3Zjpa(7/8) AAS
>>382
こいつもいつも思うけど、これで自分をおかしいと思わないんだから幸せでいいよねw
前から誰のこと言ってるのか知らんけど、この意味不明な粘着質、普通にストーカーと同じメンタルだ
386: (アウアウエー Sa0a-/Gj2) 2018/06/28(木)20:53 ID:u+1Q3Zjpa(8/8) AAS
そもそも匿名掲示板で誰かを「特定」して付きまとってやろう、って動機が理解不能だけど、
普通の人間だったらそんな動機を持つ俺って異常なんじゃないかと悩むと思うんだけど...

いや悩まなくても、多少知恵がある人間なら、それって(2chにはよくいる)負けを認めるだけの
精神的強さを持たない弱者の「精神勝利法」なんじゃないか、とか思うと思うんだけど
387: (ワッチョイ c175-sWPm) 2018/06/28(木)21:27 ID:wMDqdzUG0(3/3) AAS
必死だな。
388: 312 (ワッチョイ 4676-Fd17) 2018/06/28(木)22:49 ID:RNZwZaAN0(1) AAS
遅レスですがobjectをdynamicに変えて値を取る事が出来ました

こんな便利な型があるんですね
ありがとうございました
389: (ワッチョイ 6e81-8q1V) 2018/06/29(金)07:02 ID:41EVR+sW0(1) AAS
動機ねえ、スレが荒れそうだからかな
俺に反応して貰って、俺が反応を無視すれば、とりあえず収まるんだよ
そう、いつものことだ
390: (ワッチョイ 4d83-VCRa) 2018/06/29(金)07:26 ID:mdiAhzMH0(1) AAS
>>375
232cは物理層の規格や。今だってモデムやTNC繋げる人もいるさ。
391
(1): (ワッチョイ 692b-r95U) 2018/06/29(金)08:53 ID:HPFHtU9c0(1/2) AAS
>>329
答え出てると思うけど
プロセスは3つにする
1つのプロセスはシリアル通信のサービスを提供
他の2つはクライアントとしてシリアル通信の要求をだす
要求はQueueで排他する等で安全策取る

プロセス間通信は適当に(ipc使えば簡単かな)
392: (ワッチョイ 692b-r95U) 2018/06/29(金)08:55 ID:HPFHtU9c0(2/2) AAS
>>391
あ、、、要求じゃなくてサーバーが自走して受信のイベントをクライアントに出すのか
でもそれも可能だからね
393: (オッペケ Sr51-DPcL) 2018/06/29(金)09:17 ID:VFzCkUQ4r(1) AAS
おお、コンプリティッドタスク!!!

使ってみよう

ありがとうございました
394: (ブーイモ MMf6-VCRa) 2018/06/29(金)10:32 ID:eG0vtZS/M(1) AAS
ipcは死んだ技術なのかと思ってたけどつかってる人いるんだね
デバッグ環境ではうまくいくけど実環境でこけることが多いから最近は使ってなかった
395: (ワッチョイ c175-sWPm) 2018/06/29(金)10:33 ID:1XSLHtbi0(1) AAS
electronでもつかうことね
396
(2): (ワッチョイ 3dc3-i/bw) 2018/06/29(金)12:38 ID:8d6UIl5Q0(1/2) AAS
配列内の文字列がtargetStrに含まれてるかどうかを調べるコードなのですが
いまどき風な書き方ってありますか?
var words = new string[] { "ああ", "いい" };
foreach (var word in words)
{
  if (targetStr.IndexOf(word) != -1)
  {
省3
397
(1): (スプッッ Sd82-qVJz) 2018/06/29(金)12:45 ID:iCnCbkLdd(1) AAS
>>396
Contains
398: (ワッチョイ ade3-yQv9) 2018/06/29(金)13:54 ID:6eaCpSu00(1/2) AAS
>>396
targetStrの中に"ああ"や"いい"が含まれている判定はIndexOfでいいんじゃね?
ループつかわないでLINQのAnyメソッドにしておくとか
399: (ワッチョイ ade3-yQv9) 2018/06/29(金)13:59 ID:6eaCpSu00(2/2) AAS
あ、すまん。おらの見ないでよかと。>>397見てなかったorz
400
(2): (ワッチョイ 8211-97rh) 2018/06/29(金)16:12 ID:tWLgdBQo0(1) AAS
まぁ、words.Any(word => targetStr.Contains(word)) ですっきり書こう、が今時?なんかなぁ?
401
(1): (ワッチョイ 8671-OWdA) 2018/06/29(金)16:54 ID:Z9lwbPEL0(1/4) AAS
>>400
それ、words.Any(targetStr.Contains) でいけるよ
仮引数いらん
402
(1): (ワッチョイ 8251-hbKR) 2018/06/29(金)17:33 ID:+TbsbPax0(1) AAS
>>400-401
外部リンク:qiita.com
このページでは
.Where( string.IsNullOrWhiteSpace );
よりも
.Where( x => string.IsNullOrWhiteSpace( x ) );
を推奨してるけどいまいちよく分からないから詳しい議論を聞いてみたい
403: (ブーイモ MM4d-/RMY) 2018/06/29(金)17:56 ID:n04C+v3iM(1) AAS
>>402
お前は何回Where呼ぶつもりやねんと
Whereの引数に渡すデリゲートのnewがネックになるほどタイトなループでWhere呼ぶなら、明らかにその設計自体が問題
どうでもいい机上の空論だから全く気にする必要はない
通常は、そんなことよりもラムダが間に一枚入ることによるメソッド呼び出しのオーバーヘッド増加のほうが問題になる
404
(1): (スププ Sd22-5JI3) 2018/06/29(金)18:01 ID:NMkrO0hpd(1/2) AAS
仮引数を省略してるというより渡してるものが違うだろ。
たとえフレームワークの関数でも、関数自体は俺も渡したくはないな。
xとか付けるやつは意識してないだろうが、引数名も有意義だし。
そもそもこれぐらいならインライン展開されるだろうし。
405: (ワッチョイ 8671-OWdA) 2018/06/29(金)18:06 ID:Z9lwbPEL0(2/4) AAS
関数を第一級オブジェクトとして取り回したくないならLinqなんぞ使わず素直にループした方がいいよ
406: (ワントンキン MM52-6KnM) 2018/06/29(金)18:31 ID:fLw6tHLKM(1) AAS
最近はクエリスタイルも悪くないかなって思えてきた
単純に記号が減って読みやすいし
ループで書いたらネストするようなクエリを書きやすい
Effective C#でもサンプルコードにクエリ形式を使ってるね
407: (ブーイモ MM4d-/RMY) 2018/06/29(金)19:20 ID:ldv2G5QsM(1) AAS
>>404
関数型の世界では関数をそのまま渡すほうが好まれるよ
その方がより宣言的だからな
ラムダはダサい
408
(1): (スププ Sd22-5JI3) 2018/06/29(金)19:30 ID:NMkrO0hpd(2/2) AAS
一級オブジェクトとして関数渡してんじゃん?ラムダでも。Funcがdelegateなのが気に食わんのかな。

ダサいってのは主観的な気がする。
409: (ワッチョイ 8671-OWdA) 2018/06/29(金)19:40 ID:Z9lwbPEL0(3/4) AAS
あれ、主張がわからんくなってきた
関数を引数にするのはいいけど、その場合必ずラムダで無名関数作ってから渡したいって話なのか
410
(2): (アウアウウー Sa85-/RMY) 2018/06/29(金)19:42 ID:HOtQS3nQa(1) AAS
>>408
Haskellとかやってみたらわかるぞ
関数型ワールドでは徹底的にプレースホルダを省くのがクールと見做される
理由は知らん
411: 396 (ワッチョイ 3dc3-i/bw) 2018/06/29(金)20:03 ID:8d6UIl5Q0(2/2) AAS
皆様ありがとうございます!
高度過ぎて理解できてませんがContainsとLINQ any調べてやってみますm(_ _)m
412: (ワッチョイ fd17-yQv9) 2018/06/29(金)20:08 ID:MGdViK9A0(1) AAS
>>410
そこら辺は言語毎の宗教だろ
他言語を持ち出して比較するのはフェアじゃない
413: (ワッチョイ 79b3-6hvl) 2018/06/29(金)20:19 ID:4EyMIKKY0(1) AAS
宗教というか、純粋関数型言語とマルチパラダイム言語で記法を比べられてもな
414: (ワッチョイ 8671-OWdA) 2018/06/29(金)20:32 ID:Z9lwbPEL0(4/4) AAS
>>410
ポイントフリースタイルにこだわりすぎるのはHaskell界隈でも嫌われてるから
あんま変な誤解を植え付けんでくれ

仮引数があった方がわかりやすいならつければいい
ただ今回のContainsに関してはそれでわかりやすくなる要素が見当たらないので何とも
まぁどっちでも普通に読めるから、どっちでもいいよもう
415
(3): (アウアウウー Sa85-VCRa) 2018/06/30(土)13:03 ID:stDx+Xo5a(1/2) AAS
デリゲートとラムダ式は別物

メソッドにラムダ式を渡してると思って実際は変換されたデリゲートを渡してる場合もある
メソッドのシグネチャーを見てラムダ式をわたしてるのかデリゲートを渡してるのか意識すべき
416
(1): (ワッチョイ 8251-hbKR) 2018/06/30(土)13:20 ID:wYh1ox1V0(1/2) AAS
やっぱりラムダ式とかデリゲートとか難しい…
>>415
メソッドに渡すのは常にデリゲートだと思ってました
ラムダ式を渡す場合とデリゲートを渡す場合、それぞれの例を教えてもらえませんか?
417
(1): (アウアウウー Sa85-VCRa) 2018/06/30(土)13:26 ID:stDx+Xo5a(2/2) AAS
>>416
ちょっと書いてたことはあいまいで間違っていたが詳しく知りたいなら
c# ラムダ式 式木でググる
418: (ブーイモ MMf6-/RMY) 2018/06/30(土)13:47 ID:+7yWvOiaM(1/2) AAS
>>415
お前は何を言ってるんだ
ラムダ式は文法要素上はメソッドの一種
メソッドだからデリゲートに暗黙的にキャストされる
419: (ワッチョイ 11b5-r5YT) 2018/06/30(土)13:51 ID:1b356axK0(1) AAS
ラムダ式を渡してるって、その日本語自体がおかしい事に気づくべき。
420: (ワッチョイ 8251-hbKR) 2018/06/30(土)13:52 ID:wYh1ox1V0(2/2) AAS
>>417
勉強になります
>>415 の真意は↓の中で4行目だけはコンパイルできないから気をつけましょうということですか?
Func<string, bool> a = s => string.IsNullOrEmpty(s);
Func<string, bool> b = string.IsNullOrEmpty;
Expression<Func<string, bool>> c = s => string.IsNullOrEmpty(s);
Expression<Func<string, bool>> d = string.IsNullOrEmpty;
省1
421: (ワッチョイ 82e3-F2uz) 2018/06/30(土)15:08 ID:d8PLC79S0(1) AAS
そんなのいいから早く完成させろよ
422
(2): (ワッチョイ 829d-HrKv) 2018/06/30(土)15:12 ID:/Bfo044u0(1) AAS
ところで
words.Any(targetStr.Contains) とか
Func<string, bool> b = string.IsNullOrEmpty; とか
これいつからできるようになってたの?
ラムダ式導入時からできてた?
423: (ブーイモ MMf6-/RMY) 2018/06/30(土)15:18 ID:+7yWvOiaM(2/2) AAS
>>422
C#2.0からだからラムダより前
今では誰も使ってない匿名メソッドと一緒に入った
匿名メソッドもラムダもメソッドなので、メソッドからデリゲートへの暗黙変換がないと
匿名メソッドもラムダもデリゲートをいちいち明示的にnewしないといけなくなる
424: (アウアウエー Sa0a-/Gj2) 2018/06/30(土)15:23 ID:EEKpc4BGa(1) AAS
>>422
ラムダ式は関係ないよw
C#2.0からデリゲートのインスタンスを明示的にnewしなくてもよくなった
外部リンク[html]:ufcpp.net

words.Any(targetStr.Contains) ;

words.Any(new Func<string, bool(targetStr.Contains));
省1
425: (ワッチョイ 113f-5/xb) 2018/06/30(土)17:23 ID:VzcFRgA/0(1) AAS
オマエラ、
今夜ぐらいは仕事の事を忘れて肉でも食いにいけよ
426: (ワッチョイ 8211-97rh) 2018/07/02(月)09:33 ID:6nQmCY/K0(1) AAS
あぁそうか、そういえばそのままなデリゲートだったね
すっかり忘れてたww
427
(2): (ワッチョイ c6f9-2Cyy) 2018/07/02(月)21:21 ID:btMzwCPv0(1/3) AAS
直撮りで申し訳ないんですが
youとenemy のHP表示→それぞれ1〜9の値を引くの処理をどちらかのhpが0になるまで続けるように組んだつもりなんですが、whileより上の部分と下の部分しか反映されませんでした
どうしたら上手く処理出来るでしょうか
画像リンク[jpg]:i.imgur.com
428
(2): (ワッチョイ 0d8a-LTG6) 2018/07/02(月)21:25 ID:Y9X1m4Hz0(1) AAS
>>427
>= 0
429: (ワッチョイ c6f9-2Cyy) 2018/07/02(月)21:30 ID:btMzwCPv0(2/3) AAS
>>428
なるほど、確かにこれじゃあ条件が「hpが0以下の時」になっちゃってますね 助かりましたありがとうございます!
430: (ワッチョイ 22d5-k7OW) 2018/07/02(月)21:36 ID:aT7of7CF0(1/2) AAS
わろた
431: (ワッチョイ 22d5-k7OW) 2018/07/02(月)21:36 ID:aT7of7CF0(2/2) AAS
微笑ましさで、ね。
432
(1): (ワッチョイ 6e9a-JFU2) 2018/07/02(月)21:40 ID:gdUYHRxe0(1) AAS
>>428
=いらないんじゃないか
>>427
while (you > 0&& enemy > 0){
もしくは
while (true) {

(処理)
省2
433: (ワッチョイ c6f9-2Cyy) 2018/07/02(月)21:43 ID:btMzwCPv0(3/3) AAS
>>432
両方hpが無くならないと終わらなかったので後者を使わせて貰いました
参考になります!
434
(1): (ブーイモ MM22-M9kt) 2018/07/03(火)19:38 ID:uKdaL+TvM(1) AAS
スクレイピングで、xpathや属性から要素を特定取得できると思いますが、逆に属性を取得することって、できるのでしょうか?
@class=取りたい属性←この値です
435
(1): (ワッチョイ 467f-bA7/) 2018/07/03(火)19:53 ID:obHlRFH50(1) AAS
パーサーなに使ってるか知らんけど
xpath指定で値とれるなら属性指定すればとれるでしょう
436
(1): (ワッチョイ 6e81-8q1V) 2018/07/03(火)19:56 ID:BhHhKgjH0(1/3) AAS
ロケーションステップの末端に
/@取りたい属性
をつければ取れるだろう
あまりこのスレとは関係ないけど
437: (ワッチョイ 6e81-M9kt) 2018/07/03(火)20:15 ID:3h3fF2lx0(1) AAS
>>435
>>436
その属性を取りたいんですよ。
438: (ワッチョイ 6e81-8q1V) 2018/07/03(火)20:40 ID:BhHhKgjH0(2/3) AAS
だからぁ
/@class
だっつうの
439: (ワッチョイ 6e81-8q1V) 2018/07/03(火)20:43 ID:BhHhKgjH0(3/3) AAS
見直すと436の説明が悪かった
440
(1): (ブーイモ MM4d-VCRa) 2018/07/03(火)21:57 ID:c8nUoQXQM(1) AAS
属性 "名"がほしいのか
属性 "値"が欲しいのかがわからないよな
441: (ワッチョイ 459e-lVus) 2018/07/04(水)00:07 ID:OxUMeZjO0(1) AAS
要素の属性を全部取得する
外部リンク:hokaccha.hatenablog.com

要素の属性を全部取得したいんだけど、 jQuery ではできないっぽい。
DOMの element.attributes を使えばいける
442: (ワッチョイ 6e81-M9kt) 2018/07/04(水)01:32 ID:QIUWNU3h0(1/3) AAS
>>440
属性の値がほしいんですね、名前はtagNameでとれるので
443: (ワッチョイ 6e81-M9kt) 2018/07/04(水)01:43 ID:QIUWNU3h0(2/3) AAS
id="→sample←"
webページ上の値じゃなくて、→←で囲ったsampleという結果がほしいんです。
444
(2): (ワッチョイ 467f-bA7/) 2018/07/04(水)04:05 ID:/r54tfMO0(1) AAS
>>345>>434は同じ人か?
seleniumの話なら
webDriver.Url = @"外部リンク:www.seleniumhq.org
IWebElement element = webDriver.FindElement(By.Id("promo"));
element.FindElement(By.XPath("a")).GetAttribute("id");
445: (ワッチョイ 6e81-M9kt) 2018/07/04(水)05:51 ID:QIUWNU3h0(3/3) AAS
>>444
ありがとうございます。試してみます。
446
(1): (スップ Sd82-FzJk) 2018/07/04(水)07:03 ID:nlc5wO39d(1) AAS
C♯勉強したんだけどネットに参考になるサイトないですか?

VBAはこれで勉強してネットで使いながらそこそこは出来るようにはなりました。何かを作りながら取り敢えず基礎的仕組みを理解出来ればと思ってます。
外部リンク:for-guests.com
447: (ワッチョイ 4581-YyB7) 2018/07/04(水)07:55 ID:zwHbS25H0(1) AAS
>>446
↓とりあえずはここかな
外部リンク:dobon.net
448: (ワッチョイ 8211-97rh) 2018/07/04(水)08:50 ID:oGtdQ8QA0(1) AAS
いやいや未確認飛行だろう
449: (ブーイモ MM22-M9kt) 2018/07/04(水)09:30 ID:rFQM1K2RM(1) AAS
>>444
無事に目的を果たせました!
感謝です。
450
(1): (ワッチョイ 0deb-HrKv) 2018/07/04(水)15:02 ID:x3V5psFC0(1) AAS
PC上からC#で制御できる汎用IO製品って安いのないんかな?
Raspberry PiについてるGPIOみたいなのが欲しいんだけど
451: (ワッチョイ 0d8a-LTG6) 2018/07/04(水)15:06 ID:ZJ2LKM3Q0(1) AAS
デバドラの認証コストだけでも結構なお金がかかるからなぁ
452: (アウアウカー Sac9-Wwee) 2018/07/04(水)15:11 ID:BdK+b5Vga(1) AAS
Arduinoがいいよ
1-
あと 550 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s