[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 06/23 18:33 / Filesize : 220 KB / Number-of Response : 1026
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C#, C♯, C#相談室 Part87



1 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 01:04:56.64 ID:k9FOA6LX.net]
■Visual Studio 2013 Community & Express(無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/

■コードを貼る場合はこちら
ideone.com/

■前スレ
C#, C♯, C#相談室 Part86 [転載禁止](c)2ch.net
peace.2ch.net/test/read.cgi/tech/1419608259/

■次スレは>>970が建てる事。
建てられない場合は他を指定する事。

654 名前:日頃発言しております []
[ここ壊れてます]

655 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 18:48:32.55 ID:SzirVutY.net]
なんか2ch脳が多いけど、お前さんは日常生活で家族や友人や同僚に向かって
「...と読めるのだが」なんて言い方するのかって簡単な話だよ。

ガキの見るアニメに出てくる博士か何かかよ(笑)

90年代のパソ通やwebが新鮮で嬉しくて仕方なかった時代なら分かるけど、
webだってコモディティー化して20年も経ってるのにいまだにwebや2chに
非日常性(笑)を見てる人って相当おめでたい奴だと思うよ真面目な話。

656 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 19:09:07.86 ID:N8s8TEIM.net]
2chで2ch脳がどうの言うのもおかしいよ
何にそんなにあらぶってるの

657 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 19:12:36.09 ID:JAASC+rr.net]
長文で何イライラしてんのやら
もう少しカジュアルに死ね、殺すくらい言えないのか

658 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 19:20:55.33 ID:V6SBNL+s.net]
必死に言われても虚しく響くだけだな
お前のつまんねえ人間性晒しただけだったよ

659 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 19:29:34.88 ID:D1Ra6OPS.net]
>>634
>デリゲートをきちんと保持してない場合で

ちゃんと保持してないと解放されるのか?

660 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 19:47:08.50 ID:uVZ1+wHE.net]
少なくともアンマネージ関数の呼び出しから返る前に解放されるようなことはないよ
意識して保持しないといけないのは返った後も渡した関数ポインタが向こうで保持されてて
後で呼び出されるケース

661 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 19:48:06.43 ID:C9So5Z3Z.net]
ハンドラを設定するような奴かな

662 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 20:33:35.96 ID:vAY1BB7n.net]
フィールドのアドレスをlistに入れたいんですがdelegate使う以外に方法ありますか?



663 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 20:34:01.62 ID:vAY1BB7n.net]
フィールドの参照をlistに入れたいんですがdelegate使う以外に方法ありますか?

664 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 22:52:09.27 ID:w+oW2pc2.net]
ありますよ
詳細はMSDNをみてください

665 名前:デフォルトの名無しさん mailto:sage [2015/05/25(月) 00:39:19.88 ID:t3Ayojmt.net]
まあまあケンカすんなよ(´・ω・`)

666 名前:デフォルトの名無しさん mailto:sage [2015/05/25(月) 19:05:18.20 ID:uOKH4JiO.net]
ド外道な方法ならいくつかある
・__makeref
・C++/CLIでトラッキング参照をラップした構造体を作る
・ポインタ(構造体限定、pin必須)

667 名前:デフォルトの名無しさん mailto:sage [2015/05/25(月) 20:40:58.48 ID:5Xzz88z5.net]
クラスにもFieldOffset使えるし

668 名前:デフォルトの名無しさん mailto:sage [2015/05/25(月) 23:02:16.74 ID:RTJlOS6J.net]
delegateが初心者的にまず何を覚えればいいのか分かりません
初心者が覚えるべき事を書いたサイトとかあれば教えて下さい

669 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 01:12:26.15 ID:KUGAQB0t.net]
>>655
C# によるプログラミング入門
ttp://ufcpp.net/study/csharp/

670 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 01:19:55.94 ID:qo8jeNbl.net]
++C++いつのまにリニューアルしたんだ

671 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 01:27:32.63 ID:qZGv5Qel.net]
>>657
マジレスすると5月7日
ソースは中の人のTwitter

672 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 08:02:49.17 ID:qo8jeNbl.net]
>>658
わりと最近でワロタ



673 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 19:53:35.28 ID:/92OC3NB.net]
広告の枠とりすぎだろ

674 名前:デフォルトの名無しさん [2015/05/26(火) 21:52:45.38 ID:65yWGUIK.net]
Javaの場合、int型などの基本型を参照型として扱いたい場合、Integer型を使いますが、
C#の場合、どうすれば良いのでしょうか?

675 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 21:54:28.01 ID:s5TGbx8G.net]
nullableにでも入れとけば

676 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 22:01:14.65 ID:DZ6Zizra.net]
・コレクションに入れたい→C#のジェネリックは値型に対応しているのでそのままList<int>でOK
・Objectにキャストしたい→普通

677 名前:にキャストできる(Javaのオートボクシングに似ているが、構文糖衣ではない)
・nullを入れたい→662
Javaと違ってC#の値型の扱いは非常に洗練されている
[]
[ここ壊れてます]

678 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 22:08:27.24 ID:GPcCKyEb.net]
値型はイミュータブルなクラスみたいで困るって話(そんなケースあるのか知らないけど)なら
intとimplicitに相互変換できる型を作っちゃうという手もあるよ

679 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 22:25:16.37 ID:DZ6Zizra.net]
java.lang.Integerもイミュータブルだけどな

680 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 23:20:01.20 ID:juICC/Ek.net]
参照もできないでしょ。
何を言ってるのかね

681 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 23:21:31.64 ID:IFxxxR8g.net]
イミュータブルなものは参照しようとコピーしようと区別がつかない。
何を言ってるのかね

682 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 00:25:57.58 ID:ZzLt8DIW.net]
>>663
メソッドに参照渡しもあるな



683 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 08:34:58.32 ID:aSapugXl.net]
void Foo( ref int i ){}

が欲しいのか

class Bar
{
 public int I;
}

が欲しいのか

684 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 10:50:08.03 ID:w5e0eq0t.net]
JavaのIntegerって言ってるんだから>>663のどれかしかないでしょ
Integerはもともとイミュータブルだからrefの代わりにはならん

685 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 14:57:03.10 ID:ME5EjHZI.net]
>>524
間違ってタイホではない
起訴猶予
違法性無しということになってないし
故意であることになってしまっており、覆されていないし、する方法もない

686 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 15:28:17.61 ID:bmPyy927.net]
>>671
虚偽告訴で逆告訴する手があった

687 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 15:38:55.87 ID:aSapugXl.net]
>>671
>>672
蒸し返すな
死ねよキチガイ

688 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 15:44:18.85 ID:bmPyy927.net]
>>673
アレはプログラマーとして語り継がなければいけない
死ぬべきは三菱

689 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 16:40:39.83 ID:N+gURrK4.net]
どう考えてもお前だろ死ねゴミ虫
手伝うぞ
最寄り駅どこだ?
突き落としてやるよ思い切り

690 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 16:47:51.54 ID:dh78sdoF.net]
ヨワヨワ系丸出し。
絵に描いたようなデブヲタかガリヲタ風情が背伸びしちゃって。
馬鹿じゃなかろうか。

691 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 17:33:38.14 ID:bmPyy927.net]
>>675
三菱の池沼PGですかあ

692 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 18:03:13.38 ID:7kIwLe4K.net]
これも全てSIerってやつが悪いんだ



693 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 18:18:48.94 ID:/5pY+WIE.net]
そんな誰ぞの故郷に向かうようなコピペオチはNG

694 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 14:27:02.19 ID:SHzqDeqo.net]
この人ちょっと怖いんだけど…壊れたレコード?
ttp://qa.atmarkit.co.jp/q/9407

695 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 23:35:40.62 ID:V+rQ02to.net]
エクセルセル内にある16桁以上の数字データを
指数表記させずにobject型変数に代入する方法教えてください

696 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 00:19:13.09 ID:r8sfpDCf.net]
>>681
何言ってるのか意味不明。
っていうか、エクセルって数値はdoubleだから16桁以上なんて精度は最初からないと思うんだけど...

697 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 00:53:58.25 ID:KCzhg2/C.net]
数値じゃなくて数字なんだから
文字列なんだろ?

698 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 00:58:41.83 ID:iHX7Xuay.net]
ナゴ?

699 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 01:11:59.49 ID:igw58Lwp.net]
>>680
hぬきとか、2ch初心者か? 半年ROMってろ。

700 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 01:15:17.32 ID:r8sfpDCf.net]
むしろ2ch脳でしょ。
先頭のh取ると何の意味があると思ってるんだろうね。さっぱり分からない。

701 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 09:01:28.45 ID:vFEdwQTI.net]
>>686
ハイパーリンクにならないから僅かだけHTMLテキストの転送量が減る。

702 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 09:05:34.23 ID:igw58Lwp.net]
アホか? 転送量削減したいならゴミレスを一切垂れ流すな。



703 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 09:09:26.62 ID:vFEdwQTI.net]
>>688
↑典型的なゴミレスの例

704 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 09:26:59.90 ID:igw58Lwp.net]
転送量削減にハゲんでろ。ゴミクズ。

705 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 09:57:12.07 ID:TSHvBVv0.net]
ハゲしい戦いだ…

706 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:35:44.83 ID:vFEdwQTI.net]
お前らハゲハゲ言うなや

707 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:48:29.88 ID:DzbPBz3p.net]
転送量じゃなくてリファラがどうのこうのじゃなかったか

708 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:48:48.38 ID:G+EIuS49.net]
推薦図書/必読書のためのスレッド 76(c)2ch.net
ttp://peace.2ch.net/test/read.cgi/tech/1425092139/911

911 名前:デフォルトの名無しさん[sage] 投稿日:2015/05/30(土) 03:53:22.41 ID:igw58Lwp
うんこ

709 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 15:35:19.40 ID:d5Z165ny.net]
これは見事な糞レス

710 名前:デフォルトの名無しさん [2015/05/31(日) 18:28:28.58 ID:m3NtJs3R.net]
bool型のメンバ
this.IsInit があるとします。

これは自身がインスタンスされた時でなく、
マネージャークラスがそのオブジェクトに対して初期化処理を行ったらtrueになります。

しかし、IsInitのsetはprotected(外部に公開したくない)のため、マネージャークラスから変更することができません。

こういう場合は、どういう設計にすればいいでしょうか?

711 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 18:49:36.46 ID:69us3/Rm.net]
>>696
初期化が終わったら、初期化のメソッドの最後でtrueにすればいいだけだが、一体何を問題にしているの?

712 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 19:06:06.05 ID:bMXg9dgY.net]
Handle Bodyイディオムを使いなさい



713 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 19:43:36.27 ID:bh5he7vN.net]
>>697
マネージャーとやらが対象オブジェクトの初期化を呼び出すんじゃなくて
マネージャーが対象オブジェクトを構造体のように扱って初期化してあげちゃってるんじゃね?

714 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 19:54:39.99 ID:0vVDnOAL.net]
そもそもIsInitなんてものが必要な時点でなあ
このメソッドはIsInitがtrueの場合しか使っちゃいけないという紳士協定があるわけ?
それをOKとするなら、IsInitのsetはpublicにしちゃって同様に紳士協定でいいと思うけどね

715 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 21:31:30.93 ID:vCKs7HZr.net]
>>700
いちゃもんつけたいだけかよ...

716 名前:デフォルトの名無しさん [2015/06/01(月) 01:25:45.65 ID:6UzHoWAc.net]
>>697,699,700
すいません、自分のソース見たら、
子オブジェクトにIsInitはなく、
マネージャーの方にありました。

717 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 04:08:07.78 ID:s3ZcdtNu.net]
はて。
エスパーさん出番ですよ。

718 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 05:37:53.07 ID:o6FjTESK.net]
マネージャーの方にあるんじゃ
マネージャークラスがどのオブジェクトに対して初期化処理を行ったらtrueになるんだよハゲ
いや知りたくないけど

719 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 22:31:19.69 ID:7c1Lmat7.net]
ソース貼れよ

720 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 22:58:10.05 ID:JNFiQ8Nh.net]
オリバーでいい?

721 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 12:52:27.67 ID:JAKrN9QP.net]
ブルドックだけは簡便な

722 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 13:05:52.21 ID:Up14bEOU.net]
ブルドックって牛の検診でもするのか?w



723 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 13:25:26.40 ID:ZJOrQzWS.net]
雌牛が発情したかどうかの定期検診はあるよ

724 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 01:48:57.03 ID:7Y3Q1oHI.net]
VSでフィールドの中身が変更されたらブレイク起動するヤツってどうやるんだっけ?

いえ、どうすればいいでしょうか?

725 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 09:00:22.54 ID:8gsv5Zl9.net]
ブレイクポイント張ってブレイクポイント右クリック→条件
VS2010辺りまではExpressでは制限されて使えなかった気がする

726 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 11:59:52.09 ID:7es6a0tW.net]
え、それつかえなくね?

727 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 13:06:09.79 ID:3VeVYHL ]
[ここ壊れてます]

728 名前:B.net mailto: c#じゃ使えない。c++だったらdebug => new breakpointでdata breakpoint []
[ここ壊れてます]

729 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 13:31:23.63 ID:7Y3Q1oHI.net]
>>713
マジで?
データブレイクってC#では使えないの?
なんでなくしたんだろう

730 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 13:45:47.21 ID:3VeVYHLB.net]
x86のデバッグレジスタ使うから、はじめから使えないんじゃないかな。

https://msdn.microsoft.com/en-us/library/vstudio/350dyxd0%28v=vs.100%29.aspx

731 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 13:50:00.15 ID:YtaxjIlA.net]
使い物になるパフォーマンスになるかどうかは別にして、機能として搭載不可能という
ことはないと思うよ?(´・ω・`)

732 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 14:25:18.79 ID:7Y3Q1oHI.net]
特定の場所で意図した値が入るんだけど、その後どこかで値が
書き換えられてるから、それがどこか特定したかったんだけど無理みたいですね・・・



733 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 15:02:21.28 ID:8gsv5Zl9.net]
自分のコードなら、プロパティ化してsetにブレイクポイント張っとけば?

734 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 15:07:57.82 ID:7Y3Q1oHI.net]
>>718
たし蟹
それは思い付かなかった
ありがとうございます

735 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 15:12:06.60 ID:8d1rPMMY.net]
ええええそれは真っ先に思い付けよw

736 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 15:16:27.43 ID:8d1rPMMY.net]
っていうか、一つのフィールドにブレークポイントを設定するのが嫌になるほど
多くの箇所からアクセスしてるコードもどうかと思うんだけど

737 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 18:02:01.89 ID:7es6a0tW.net]
>>721
どういうこと?

738 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 18:42:29.07 ID:kqZN1PNN.net]
値が変わるから変数っていうんですけどね

739 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 19:03:07.88 ID:jYvUkhWi.net]
フィールドが多くの箇所から呼ばれているってのは密結合ってことだからね。
カプセル化出来ていないということ。

740 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 20:05:59.72 ID:kby7/hCg.net]
フィールドではなくプロパティではないか?

741 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 20:15:04.31 ID:oGAxixhH.net]
オブジェクト指向エクササイズに「プロパティ禁止」ってあったな

742 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 20:20:51.69 ID:kby7/hCg.net]
食事抜けば痩せる並の暴挙だなw



743 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 20:55:04.28 ID:oGAxixhH.net]
ガッチガチに制限付けて強制的にオブジェクト指向させるって趣旨だったはずだから
暴挙で間違いはない

744 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 23:11:54.43 ID:ZWNn882r.net]
キンドル版のプログラミング.NET Framework が半額セールしてるね

745 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 09:11:49.69 ID:rCO6kXww.net]
通常価格で買ったユーザにはポイントで補償しろよクソが

746 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 09:39:12.01 ID:9TAyXKx2.net]
タイミングの悪い人っているもんだよねー
VS Communityが出る直前に個人でVS Pro買っちゃったり
まあ、俺なんだけどね

747 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 09:55:24.21 ID:JRwr9maH.net]
いまはタイミングが悪い
第5版が出たら買う

748 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 09:57:54.05 ID:JRwr9maH.net]
本の方はなぜ中古が倍額で売ってるのん?

749 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 21:41:31.71 ID:H1DMvpQ4.net]
>>731
君ほどではないが俺も。
VS .Net 勝ったすぐ後に、VS Express が出た。
泣いた。それ以来VSは買わないと決めた。
今はCommunityでウマウマ

750 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 03:00:30.15 ID:Uq7yI1lT.net]
VS2015はなにがいいの?

751 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 10:37:53.55 ID:HGommmw6.net]
c++だとコード修正の提案が出てくると聞いた

752 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 10:41:24.16 ID:8NCQzbFC.net]
最近のVSはもうWebじゃないとほとんど意味ない



753 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 18:41:09.93 ID:5KBl6TbM.net]
障害者に虐待をしている職員

怒りの鉄槌を下してやりたいんだが、何か方法ねーか?

https://www.youtube.com/watch?v=Tk--WgBtI

754 名前:BA []
[ここ壊れてます]






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<220KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef