- 1 名前:デフォルトの名無しさん [2015/09/26(土) 21:43:29.25 ID:Eb5jOjH8.net]
- ■Visual Studio 2013 Community & Express(無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/ ■コードを貼る場合はこちら ideone.com/ ■前スレ C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1437808445/ ■次スレは>>970が建てる事。 建てられない場合は他を指定する事。
- 807 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 08:31:42.33 ID:0FS/VC3G.net]
- 何故フリーのエンジニアにこだわるのだろうか
まさか無料のエンジニア
- 808 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 08:40:31.44 ID:m/ljt4oc.net]
- ゲス臭いぜ
- 809 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 09:29:55.16 ID:MLXXnKHy.net]
- 国産システムって納期に間に合えばいい動けばいいが基本だから保守したくない
- 810 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 13:01:51.00 ID:/ve+f9+4.net]
- 求人票に「オープンソースのエンジニア」って書いてあって
DNAでも公開されてんのかよって突っ込んだのを思い出した
- 811 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 13:17:05.79 ID:MLXXnKHy.net]
- 身元がはっきりしているってことだろ
中国人とかが来たら嫌じゃん?
- 812 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 15:30:32.65 ID:AlKN+XH4.net]
- それは本気でいっているのか
- 813 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 16:12:25.26 ID:OKy8woE5.net]
- 身元がしっかりしてて言葉が通じて産業スパイ行為を一切しないのなら中国人でもいいよ
- 814 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 16:13:09.43 ID:FugsQaG7.net]
- そんな中国人は居ねえ
- 815 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 16:16:02.77 ID:aiIYPsch.net]
- 人種差別はよそでやって
- 816 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 16:24:32.07 ID:HIxL+QT3.net]
- 一般的に国籍を人種とは言いません
- 817 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 20:44:13.81 ID:82LIilCd.net]
- (キリッ
- 818 名前:デフォルトの名無しさん [2016/01/17(日) 21:42:20.11 ID:7AwZoLrq.net]
- >>803
転職したい。 私を誘って欲しい。
- 819 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 21:49:06.55 ID:Gi6vEldr.net]
- 「フリーの」ってとこからして、なんか要望があって必要なときだけメンテ頼みたいとか
そういう感じでは
- 820 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 22:35:50.47 ID:AlKN+XH4.net]
- 金かけたくないんでしょ
- 821 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 23:14:53.06 ID:D8ah+tTv.net]
- 便利な人になあれ
- 822 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 09:18:49.35 ID:M94/HkrH.net]
- とんでもないもの渡されて
気づいた時には音信不通とかでもいいのよ
- 823 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 10:58:23.73 ID:wR1uf3x6.net]
- 803です。フリーの方が会社よりも安いので。
会社の方が身元しっかりしてていいのかもって思えてきました。 中国人は信用できません。二度と使わん。
- 824 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 11:07:13.20 ID:tUyA7SIE.net]
- 中国人とかフリーにメンテ任すとか…おまえどんだけメンタル強いんだよw
- 825 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 12:11:09.46 ID:vfhYYxU5.net]
- 安物買いの銭失いって言葉の通りになりそうだ
もうなってる?
- 826 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 12:42:54.69 ID:OT4uxeBj.net]
- 国家単位でもうなってる
- 827 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 12:44:53.11 ID:3Y6rVwlf.net]
- 安物買いで命失った人もいるんですよ><
- 828 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 17:47:50.77 ID:ly7yBitA.net]
- 中国人でもちゃんと監督すれば徐々に日本ナイズされていくんだけどな
まあ日本人のほうが話が遥かに早いが 全てが浅はかな感じだわ
- 829 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 18:06:46.58 ID:W8u/G5+r.net]
- 中国人、韓国人、インド人は信用できない
- 830 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 20:02:57.65 ID:pw6UDtYr.net]
- >>825
監督するコストは? 運の要素もあるだろうが、相当デカく見積もる必要あるぞ。
- 831 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 20:09:40.97 ID:F1xgkElH.net]
- 日本人も大差ないけどな
- 832 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 20:21:52.78 ID:ly7yBitA.net]
- >>827
安く済むってのが幻想だってこと
- 833 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 20:37:30.40 ID:tv0b2zna.net]
- >>828
至言w
- 834 名前:デフォルトの名無しさん [2016/01/18(月) 20:56:40.39 ID:+u4EKvRT.net]
- 格安スキーバスツアーから何も学ばなかったのか
- 835 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 22:49:13.94 ID:Sd13IcTr.net]
- 学んだこと:死ぬときは死ぬ
- 836 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 22:50:32.04 ID:4n8xvv+p.net]
- それは震災で身に染みたのでもういいです
- 837 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 23:04:29.53 ID:KyMS6dV3.net]
- 死ぬ奴はナニやっても死ぬ
- 838 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 00:05:37.21 ID:Dg01n2dN.net]
- 死して屍拾うもの無し
- 839 名前:デフォルトの名無しさん [2016/01/19(火) 12:15:47.00 ID:vsW11Ok5.net]
- リストを宣言するとき
IList〈 int 〉list = new List〈 int〉() ↑こうやった方がいいんですか?
- 840 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 12:19:14.63 ID:+BtOVkV0.net]
- >>836
var list = new List<int>()
- 841 名前:デフォルトの名無しさん [2016/01/19(火) 12:20:39.25 ID:vsW11Ok5.net]
- >>837
そうですか。いや、java板と喧嘩しちゃいましてw javaの人達とは認識が違うようですね。
- 842 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 12:30:58.91 ID:OR89TOQ5.net]
- ああ、インターフェースだと別の実装に差し替えられるからって奴だろ
varがなくIDEの機能もクソなJavaでは必要だったんだよ C#の場合は外部公開する所だけインターフェースにしとけば十分
- 843 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 12:32:03.02 ID:9Rb1UiHl.net]
- Javaは無駄に複雑にするのが正義だからね
一般的には、なるべく簡潔に書いた方がよい
- 844 名前:デフォルトの名無しさん [2016/01/19(火) 12:41:37.11 ID:vsW11Ok5.net]
- java板で質問したらなぜか酷くボコられました。
やっぱりc#最高です。
- 845 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 12:49:44.18 ID:dI7rBn4J.net]
- JavaとかナンチャッテPGの集大成だもんな
- 846 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 12:54:26.90 ID:ZtO/vzqU.net]
- メソッドの引数は、インターフェース使ったほうがいい場合もあるね
List<>で受けるよりICollection<>で受けたほうが使い回しがきく
- 847 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 13:22:02.99 ID:ClRHlYnm.net]
- 共変性が有るからキャストとか要らないしね。
- 848 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 14:20:41.79 ID:ZpgE7lZU.net]
- >>841
Java質問相談スレッド見てきたけど、 こいつはなんというかまぁ日本語から勉強してねレベルな感じ。
- 849 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 18:53:01.82 ID:T4l/VMi8.net]
- trackBarをMAX20 MIN0で設定し
パラメータのように使いたいです。 数値をLとRで2つ保有し、LとRのパワーバランスで trackBarを調整したいのですがどのような数式で 実装していいか壁にぶつかっており、ご教示いただけないでしょうか LとRが同じ数値のとき、trackBar.valueは中心値の10のイメージです。 出力したい例 L R trackBarvalue -10 10 20(MAX) 10 -10 0(MIN) 5 10 15 10 5 5 0 0 0 8 -3 5 -3 8 15
- 850 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 19:05:09.76 ID:ca4y/mLD.net]
- 10-(L-R)/2じゃあかんのか
- 851 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 19:18:26.38 ID:T4l/VMi8.net]
- >>846
すみません、L0 R0の場合はtrackbarは10(中心値)でした。 >>847 それだと0 0の時、5になりませんか?
- 852 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 20:53:53.78 ID:ClRHlYnm.net]
- >>848
計算してみろよ
- 853 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 20:58:42.69 ID:9RLBZfMa.net]
- 流石に書き込んだ後に気づいたと思いたいな
- 854 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 21:29:41.79 ID:OWcc7WP1.net]
- 10-0/2=
- 855 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 23:52:22.83 ID:072exUvu.net]
- >>849
>>850 あ、ありがとうございます!
- 856 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 09:07:56.83 ID:VSZG+GVx.net]
- 最近は算数できない子でもプログラム組む世の中になったのか
- 857 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 16:49:46.35 ID:7+Sb7zKm.net]
- ぶ、文系プログラマだから・・・
関係無いかw
- 858 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 17:52:03.05 ID:bGVLNxMM.net]
- 煽るなよ
- 859 名前:デフォルトの名無しさん [2016/01/20(水) 23:31:03.19 ID:NCZhL0AS.net]
- 下記のようなコードを書いたのですが、
? funcs = dict["a"]; の部分の型は何になるのでしょうか? varなら取りあえず動くのですが 型も解らず動かしているのは良くないと思いまして よろしくお願いします static void Main(string[] args) { var dict = new Dictionary<string, Action<string>>(); dict.Add("a",(string str) => { Console.WriteLine(str); }); ? funcs = dict["a"]; funcs("hoge"); }
- 860 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 23:41:24.65 ID:MU9BRiY9.net]
- >>856
Action<string>だけど、VSならvarにカーソル当てれば型がポップアップ表示されるよ
- 861 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 01:59:07.07 ID:7akH8FTO.net]
- NuGetのNuってなんですか?
- 862 名前:デフォルトの名無しさん [2016/01/21(木) 02:39:02.79 ID:Jdl8/hrx.net]
- >>856
GetType()ぐらい知っておきな。 まぁvsの機能で十分だが。
- 863 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 06:54:11.89 ID:jus49kmC.net]
- >>856
> ? funcs = dict["a"]; また新しい構文ができたのかと思った…
- 864 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 17:34:41.69 ID:RPiYWnpn.net]
- NuGetのNuってなんですか?(怒)
- 865 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 18:01:48.45 ID:8Nf1Fcgm.net]
- JavaでJUnitみたいに頭にJ付けるのに対応して、.NETのOSSプロダクトにはNを付けることがある
で、発音しやすいようにu入れてナゲット
- 866 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 18:16:53.32 ID:7akH8FTO.net]
- >>862
ありがとうございます
- 867 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 18:51:50.84 ID:unJFG+YR.net]
- ヌゲットだよw騙されるな
- 868 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 18:53:20.28 ID:EZBArsRf.net]
- .NETだからNeGetにすれば良いのに。
- 869 名前:デフォルトの名無しさん [2016/01/21(木) 19:05:30.67 ID:m1sHn+qf.net]
- ゲッターって強いのかな
- 870 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 20:11:33.35 ID:7akH8FTO.net]
- >>864
それはググれたので大丈夫
- 871 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 20:15:02.53 ID:7akH8FTO.net]
- dot netだからDGetやDoGetもありうる
- 872 名前:デフォルトの名無しさん [2016/01/21(木) 22:02:00.32 ID:y7YSJqpw.net]
- 作者によるとnew getだそうです
haacked.com/archive/2010/10/29/nupack-is-now-nuget.aspx/ nu jazzとかNuBusと同じ感じかな
- 873 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 22:13:16.88 ID:/lFAagBD.net]
- >>862
そこまで来たらN+uGet→ You Get って考えるわ
- 874 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 08:15:04.38 ID:yGQ3buO4.net]
- Dictionaryの定義見れば解る話でもある。
Dictionary dic = new; dic.Add(1, "abc"); と書けたら素敵かもw C#7.0に期待するかww
- 875 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 16:22:15.72 ID:XQFGUhiE.net]
- static以外のメソッドで戻り値がvoidの物は、自分自身を返すようにして欲しい
- 876 名前:デフォルトの名無しさん [2016/01/22(金) 16:36:27.49 ID:sYC1tQRV.net]
- withか
メソッドチェーンになる接続詞みたいなのがあるといいなと思うことはある。
- 877 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 20:44:13.25 ID:KhXVHsnG.net]
- >>872
自分でそう書けばいいだけだろ
- 878 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 21:09:40.08 ID:V2GGZsCs.net]
- 分かってて煽ってんのか理解力が貧弱なのかどっちだろ
- 879 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 22:29:26.73 ID:yGQ3buO4.net]
- voidだと破壊的になってしまうので、新たに$thisキーワードにするとか。
- 880 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 22:35:04.95 ID:rIc5SKSO.net]
- 分かってて煽ってんのか知能が低いのかどっちだろ
- 881 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 22:36:33.77 ID:Q4+JRRd4.net]
- >>875
理解力が貧弱なんだろ お前のな
- 882 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 23:47:25.33 ID:OQDPjL6S.net]
- >Action<string>だけど、VSならvarにカーソル当てれば型がポップアップ表示されるよ
ご教示頂いた通りでした。ありがとうございます ただ、カーソル当てるのは知っていたのですが Action<in T>とか出てきて、意味が解りませんでした なんでこれで解るのかなといつも不思議です
- 883 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 23:24:07.17 ID:fVBN/N0G.net]
- Tじゃなく全ての型を列挙しろって?やだよそんなの。
- 884 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 16:49:44.64 ID:cdS+Tdbg.net]
- 下の方にT is System.Stringとか出るじゃん
- 885 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 18:29:20.05 ID:kopU1hNv.net]
- >>879
ジェネリックで何でも使えるようになってる。 書いた人間が解らなければどうしようもないな。
- 886 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 01:12:46.63 ID:88T0+SoF.net]
- >>872
そういうの、どんなときに欲しくなるの?
- 887 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 01:59:12.56 ID:jdu+65G0.net]
- インスタンスの識別子を省略したい時でしょ
好ましいかどうかには言及しないが そんくらい分かれよw
- 888 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:10:54.84 ID:dsuMfxzR.net]
- >>884
そもそもメソッドを呼び出すときにインスタンスが必要なわけで、其のインスタントが返って来たところで特別使い道ないように見えるが var b = a.hoge(); → a.hoge(); var b=a;
- 889 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:14:34.83 ID:JiHES+ka.net]
- 想像力が貧困なのか無知なのかどっちだろ
- 890 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:30:28.15 ID:dsuMfxzR.net]
- >>886
無知でわからないから具体的なコード書いてもらえませんか?
- 891 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:38:50.60 ID:MJMTDL/C.net]
- メソッドチェーンしたいんだろ。
戻り値voidのメソッドだけメソッドチェーンできても不格好だけど。 スマート厨は本当に目先のことしか考えてないんだなって。
- 892 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:39:53.78 ID:MJMTDL/C.net]
- >>887
お前はインスタントラーメンでも食ってろよ。
- 893 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 10:26:37.51 ID:yh75JYqa.net]
- >>888
まあ好き好きだろうけれど、自分の職場には居て欲しくないかも。
- 894 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 10:36:36.36 ID:QJcgwGnj.net]
- きっと誰かもお前のことをそう思ってるよ
- 895 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 12:23:31.63 ID:eg9d5ajk.net]
- 普通に拡張メソッドでいいやん
- 896 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 12:57:57.38 ID:oDaIQ00Q.net]
- 必!殺!メソッドチェイン!
- 897 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 17:00:37.20 ID:4iavm3T1.net]
- まだ>>872の話続いてたのか
でもどうせ返すものないんだし出来たら便利と思わない?
- 898 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 17:58:44.94 ID:fPoW1lYF.net]
- voidじゃなくて、returnを書かなくて済むnil型は、欲しいと思う時はある。
Func<>一本になるし。 これとは別で、return this を書かなくて済む何かの型があると便利だと思う時もたまにある。
- 899 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 18:44:32.21 ID:AIXU4xsB.net]
- そういうのはただreturnを省略するんじゃなくて関数型に近づけていくのが筋だろう
メソッドやプロパティをラムダ式で定義できるようになったから、 あとはラムダ式の中でletで一時変数定義ができるようになれば完璧
- 900 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 19:55:51.50 ID:fPoW1lYF.net]
- ラムダ式の中の let は切実に欲しい。
- 901 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 20:21:02.22 ID:vn2Q4vZq.net]
- int hoge(x, y) => let z = x * y in 2 * z;
ここまで来たら完全に関数型言語だな キーワードを増やさなくていいし
- 902 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 20:46:15.14 ID:eg9d5ajk.net]
- クロージャ?
- 903 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 21:46:25.88 ID:fPoW1lYF.net]
- int hoge(x, y) => let [z=x*y, a=x-y] a * z
↑で違和感ないw
- 904 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 22:57:49.27 ID:wii0htjs.net]
- Page派生クラスは引数付きのコンストラクタは呼び出せないのですか?
- 905 名前: ◆i5Sv7me8hA mailto:sage [2016/01/27(水) 00:22:15.62 ID:tjdPu0Qp.net]
- TabPageコントロールの上のタブスイッチャーの部分でホイールを回すとタブを移動できるようにする方法はありませんか?
JaneStyleのように
- 906 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 00:46:14.67 ID:tYkYQITg.net]
- C#には節操ないと言われるくらいの即物的な進化をしてほしい
- 907 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 01:02:53.30 ID:YLB6obvG.net]
- using static は便利だろうが何か違うだろ
|

|