[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 12/05 09:01 / Filesize : 41 KB / Number-of Response : 217
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

ふらっとVisual C#,C♯,C#(初心者用) Part109



1 名前:デフォルトの名無しさん [2013/11/28(木) 11:27:54.20 ]
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

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

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

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。

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

■前スレ
ふらっとVisual C#,C♯,C#(初心者用) Part108
toro.2ch.net/test/read.cgi/tech/1383867970/

■関連スレ
C#, C♯, C#相談室 Part81
toro.2ch.net/test/read.cgi/tech/1381134494/

■コード貼るなら↓使ってください
ideone.com/

198 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 08:40:56.70 ]
staticクラス使えるのに未だにシングルトン使うやつがうざい

199 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 11:56:18.46 ]
SplitContainerとかTableLayoutPanel使って、Anchor設定するとサイズが自動でグリグリ動いて気持ちいいんだけど、
ボタンとか配置した時に思うように動かないから、怖くて使えねぇ;;
みんなは使いこなしてるの?

200 名前:デフォルトの名無しさん [2013/12/04(水) 13:46:18.31 ]
C#でプログラミングしていて凄い発見をした。すべてstaticメソッドにするとアホみたいに捗る。
engawa.2ch.net/test/read.cgi/poverty/1386083303/

201 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 15:50:10.28 ]
>>198
起動即初期化だから、staticクラスが使えない場合も少なくない

202 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 16:47:41.87 ]
staticコンストラクタが動くのは、
初めて型にアクセスしたときだったような

203 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 18:01:12.07 ]
>>201
それをお前に教えた奴つれて来いよ
膾にしてやる

204 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 18:13:29.76 ]
www.microsoft.com/en-us/download/confirmation.aspx?id=7029
C# Language Specification 5.0

10.12 static constructors (P713-714)
The execution of a static constructor is triggered by
the first of the following events to occur within an application domain:
* An instance of the class type is created.
* Any of the static members of the class type are referenced.

205 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 19:20:47.71 ]
ジェネリック型のstaticメンバーをどうやって起動時に初期化すると思ったんだろうか

206 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 19:31:49.46 ]
まったく関係ない話だが、VBはインスタンスフィールドをインスタンスメンバーで
初期化できるんだよね。

安全性を考えればC#の仕様の方が妥当なんだろうけど、時々この機能があったらと思うときがある。



207 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 19:32:49.44 ]
上の初期化ってのは宣言と同時の初期化のことね。

208 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 20:03:43.93 ]
そんなことよりoption引数の初期値にメンバ指定させろ

209 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 22:45:59.86 ]
globalの使い道がわからん

210 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 22:51:15.22 ]
名前が被らないようにするためにglobal::System.Consoleのようにして使う
基本的にコード自動生成ツールを作るときに念のため使うもので、普通は要らない

211 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 23:53:30.21 ]
なるほど
普通は使わんな

212 名前:デフォルトの名無しさん mailto:sage [2013/12/05(木) 00:12:54.30 ]
無理やり必要にしてみる・・・
namespace Foo {
 class System {
  public const int Console = 0;
 }
 class Hello {
  const int Console = 7;
  static void Main() {
   global::System.Console.WriteLine("Hello");
   //System.Console.WriteLine("Hello"); // error
  }
 }
}

extern aliasと並んで使わない機能の2トップ

213 名前:デフォルトの名無しさん mailto:sage [2013/12/05(木) 00:48:44.33 ]
extern aliasはどうしても同じライブラリの別バージョンを使わないと仕方がない場合に神
一番意識して使うことが少ないのはpartial methodだろ

214 名前:デフォルトの名無しさん mailto:sage [2013/12/05(木) 06:42:21.15 ]
partialメソッドはカスタムツール作らなきゃ定義する必要がないし
T4のおかげで敷居は下がったのかな?

215 名前:デフォルトの名無しさん mailto:sage [2013/12/05(木) 08:56:43.65 ]
適当にHttpListener使って簡単な串作ろうとしたんだけど、
アドレスのホスト名がIPになるとListenerが受け付けてくれない。
具体的には、例えば google.co.jp/ は受け付けるけど、
同じくグーグルのアドレス 74.125.235.87/ になると Bad Request (Invalid Hostname)
なんだけど、これは仕様なのかやり方が悪いのか回避方法があるのか分からないので教えてくだしあ
ideone.com/XKLFdF

216 名前:デフォルトの名無しさん mailto:sage [2013/12/05(木) 08:58:14.86 ]
管理者権限が必要よ








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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