ふらっとVisual C#,C♯,C#(初心者用) Part109at TECH
ふらっとVisual C#,C♯,C#(初心者用) Part109 - 暇つぶし2ch196:デフォルトの名無しさん
13/12/04 00:38:02.50
CheckState.Indeterminateだろ

197:デフォルトの名無しさん
13/12/04 00:39:25.09
そんなのあったんか
サンクス

198:デフォルトの名無しさん
13/12/04 08:40:56.70
staticクラス使えるのに未だにシングルトン使うやつがうざい

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

200:デフォルトの名無しさん
13/12/04 13:46:18.31
C#でプログラミングしていて凄い発見をした。すべてstaticメソッドにするとアホみたいに捗る。
スレリンク(poverty板)

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

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

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

204:デフォルトの名無しさん
13/12/04 18:13:29.76
URLリンク(www.microsoft.com)
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:デフォルトの名無しさん
13/12/04 19:20:47.71
ジェネリック型のstaticメンバーをどうやって起動時に初期化すると思ったんだろうか

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

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

207:デフォルトの名無しさん
13/12/04 19:32:49.44
上の初期化ってのは宣言と同時の初期化のことね。

208:デフォルトの名無しさん
13/12/04 20:03:43.93
そんなことよりoption引数の初期値にメンバ指定させろ

209:デフォルトの名無しさん
13/12/04 22:45:59.86
globalの使い道がわからん

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

211:デフォルトの名無しさん
13/12/04 23:53:30.21
なるほど
普通は使わんな

212:デフォルトの名無しさん
13/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:デフォルトの名無しさん
13/12/05 00:48:44.33
extern aliasはどうしても同じライブラリの別バージョンを使わないと仕方がない場合に神
一番意識して使うことが少ないのはpartial methodだろ

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

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

216:デフォルトの名無しさん
13/12/05 08:58:14.86
管理者権限が必要よ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch