X



ふらっと C#,C♯,C#(初心者用) Part130 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001ななしぃ♯ 転載ダメ©2ch.net (ワッチョイ 93aa-SrFS)
垢版 |
2017/07/18(火) 06:40:45.47ID:mH9qbH+m0
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。

内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part129
http://mevius.2ch.net/test/read.cgi/tech/1497000961/

■関連スレ
C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1492843013/

■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/

■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
0638デフォルトの名無しさん (ブーイモ MM35-I7lA)
垢版 |
2017/08/21(月) 21:28:45.58ID:g1AySmchM
>>637
MSのサーバーがやられてバイナリが感染する可能性を考慮すると
Windows UpdateもVS本体のオンラインインストールも、あらゆるダウンロード行為が何一つ安全でなくなるので、それは考慮しなくていいだろう
その上でNuGet特有のリスクは、第三者によるレビューなしに誰でもパッケージを登録でき、登録した本人であればいつでもそれを更新できること
例えばJSON.NETの作者がこっそりマルウェアを仕込んだらとんでもない被害が出るだろうね
その点についてMSが保証するのは他人のなりすましによる登録や更新が行えないことだけで、作者の人格を信用するかどうかはお前自信の責任
0647デフォルトの名無しさん (ワッチョイ 81e6-faiX)
垢版 |
2017/08/23(水) 00:34:13.58ID:LJ4nsAN90
以下のようなHogeクラス型を定義して、List<Hoge> hoges というリストがあるとします。
class Hoge{
public string Name{ get; set; }
public int Age { get; set; }
public int Point { get; set; }
}

この時、hoges の各リストのAgeやPointの合計を1行で取れるクールなLinqを教えてください!
foreachなどでくるくるするしかないでしょうか?
0656デフォルトの名無しさん (アウアウカー Sa1d-itr+)
垢版 |
2017/08/23(水) 18:41:09.25ID:Afml/4LQa
結局やらなきゃ忘れるしな
こうすれば出来るって頭の片隅にでもあればok
もちろん知ってるに越したことはない
0662デフォルトの名無しさん (アウアウイー Sa2d-w74m)
垢版 |
2017/08/24(木) 02:24:29.26ID:Pz57oiAha
うまく動かないときに
ループのときみたいに
ハイじゃあどうして第一要素にゼロが入ってるんでしょうか?
的な追い方ができない
いっせーのせ!
で動かして途中経過が皆無なのは辛い
0673デフォルトの名無しさん (ワッチョイ 86a2-2x4P)
垢版 |
2017/08/24(木) 21:46:31.96ID:mLP6maQg0
メモリに常駐しているプロセスって簡単に取得できますか?
0676デフォルトの名無しさん (ワッチョイ a511-Q+Jn)
垢版 |
2017/08/24(木) 23:46:42.82ID:gc1mfL3U0
もしかしたらすれ違いかも知れませんが気にせず質問させていただきます

先日パソコンが壊れました
電源をつけると5秒後に再起動を繰り返してしまいます
原因がわからないのですが
どなたか対応方法などご存知の方いたら教えてください
0679デフォルトの名無しさん (ワッチョイ dd6f-M74o)
垢版 |
2017/08/25(金) 12:00:23.99ID:tShs1oZ90
>>676
OSは? 機種は古いの? 型番とかわかる?
5秒で再起動する直前の画面はどうなってる?
0691デフォルトの名無しさん (ワッチョイ 396c-2x4P)
垢版 |
2017/08/26(土) 00:27:43.45ID:8TG2nidm0
http://libro.tuyano.com/index3?id=1247003
このページにある
MyObject obj = new MyObject();
obj.name = "つやの";
obj.age = 123;
obj.printData();
MyObjectクラスを使うこの部分はなんといいますか?

また、obj を変えて複数の上記のような構成を作るとそれに伴いちゃんと表示は増えますが、
objに当たる部分を必要に応じて動的に増やすということは可能のなのでしょうか?
インスタンスを動的に増やす で検索しても見当違いなものがヒットしますので、自分の中で言葉が間違ってるとは思いますが

よろしくお願いします
0692デフォルトの名無しさん (ワッチョイ a511-7WPt)
垢版 |
2017/08/26(土) 00:28:34.42ID:c9f1oCv90
よくパフォーマンス云々言う奴が居るけど
C#使う用途でLINQ程度のオーバーヘッドが気になるのってどんな場合だよ

書きやすさ捨てても速度ほしいならC++でも使ったほうがいいんじゃないの
0701デフォルトの名無しさん (ワッチョイ dd6f-M74o)
垢版 |
2017/08/27(日) 07:45:43.39ID:+QB1TWiX0
大規模のプログラムを解読する場合にはどういう方法でアプローチしますか?
0704デフォルトの名無しさん (ワッチョイ dd6f-M74o)
垢版 |
2017/08/27(日) 08:45:58.12ID:+QB1TWiX0
Winform とWpfを捨てたら何がのこるん?
0706デフォルトの名無しさん (ワッチョイ dd6f-M74o)
垢版 |
2017/08/27(日) 10:27:41.65ID:+QB1TWiX0
WIN32だな
0707デフォルトの名無しさん (ワッチョイ dd6f-M74o)
垢版 |
2017/08/27(日) 10:29:06.43ID:+QB1TWiX0
>大規模のプログラムを解読する場合にはどういう方法でアプローチしますか?

これだけど、本質的を手短に説明できるちょっとレベルの高いひといる? 
0710デフォルトの名無しさん (ワッチョイ dd6f-M74o)
垢版 |
2017/08/27(日) 10:38:53.50ID:+QB1TWiX0
>708
バインドって意味不明なんだが、
TEXT = データ
って書くのと
TEXT ={ バインド データコンテキスト}
って書くのでどんなメリットがあるの? というか1000万個のデータある時に1000万個にバインド
できんでしょ。バインドできるのはその中の一個だから、データを選択しないといけないよな。
でボタンを押されたら、データを選択して、データコンテキストにほりこむんだろ。代り映えがないような
きがする。
0711デフォルトの名無しさん (ワッチョイ dd6f-M74o)
垢版 |
2017/08/27(日) 10:40:27.67ID:+QB1TWiX0
>>701
そう、その言葉をまっていました。そのリファクタリングを掻い摘んで説明してください。
0713デフォルトの名無しさん (ワッチョイ dd6f-M74o)
垢版 |
2017/08/27(日) 10:45:36.83ID:+QB1TWiX0
>711
自己解決した。
0714デフォルトの名無しさん (ワッチョイ ad6e-Fy2N)
垢版 |
2017/08/27(日) 10:46:17.35ID:J8/CoBlN0
>>710
実際、大したメリットはない
最近の流れとしては、Web分野でも一時期バインドが流行っていたけど結局はユーザー操作時の代入に回帰しつつある
所詮は「手作業で代入すんのめんどくせえ」ってだけの問題であって、バインディングはそれだけのために過剰な複雑さを持ち込みすぎている
0716デフォルトの名無しさん (ワッチョイ dd6f-M74o)
垢版 |
2017/08/27(日) 10:48:36.94ID:+QB1TWiX0
リファクタリングで
★継承を委譲に置き換える
 継承では基底クラスのすべてのメンバを、サブクラスに許さなければならない。
 基底クラスの一部だけの機能を利用する場合は、継承の代わりに委譲を使う。

これはどういう意味?
0719デフォルトの名無しさん (ワッチョイ dd6f-M74o)
垢版 |
2017/08/27(日) 11:00:37.70ID:+QB1TWiX0
>>714
デザイン(View)はアーティストの俺が書いて、「土方ロジックは知らん。お前等に任した」っていう時にはいいかもしれない。
しかしその場合にもボタンと同期してデータを切り替えないといけないよね。その仕組みってどうなってるの?
ボリュームを回すから、データはそれに合わせてかえてよねっていうようなこと。
0720デフォルトの名無しさん (ワッチョイ dd6f-M74o)
垢版 |
2017/08/27(日) 11:01:25.93ID:+QB1TWiX0
>>718
VB6をC#に変更するんだが、VBソフトを解読する場合にはどこから手をつける?
画面数が70程度、クラスが10個、標準モジュールが30個位ある。
とりあえずクロスリファレンスを作ってみようとおもってるんだが、何か方法論とかないかなーとおもっている。
そこでリファクタリングをするというのは一つの手ではある。
0721デフォルトの名無しさん (ワッチョイ dd6f-M74o)
垢版 |
2017/08/27(日) 11:04:21.15ID:+QB1TWiX0
VB6ってのは知らないかもしれないが、VBAと同じで標準モジュールというのは
グローバル変数で、これが大量にあるので難儀している。
0722デフォルトの名無しさん (ブーイモ MMf1-Fy2N)
垢版 |
2017/08/27(日) 11:05:21.87ID:GFDdydysM
>>716
お前の会社の経営が厳しくなり、無能なお前をリストラしてお前の業務を外部委託することになったとする
そのとき、外部の人間を社内に常駐させるか?、それとも社外に丸投げするか? ということ
社内とのやりとりが多い業務であれば前者の方がスムーズだろうけど、
そうでもないなら後者の方が安上がりだし委託先を後で変えることも容易で好ましいだろ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況