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


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

[プログラム板] C#, C♯, C#相談室 Part47



1 名前:名無しぃ♯ [2008/06/21(土) 17:51:22 ]
(#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。
c++厨の嵐はスルー汁。

前スレ
C#, C♯, C#相談室 Part46
pc11.2ch.net/test/read.cgi/tech/1208791919/

その他テンプレ>>2-5くらい

477 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 17:52:12 ]
return (x - y).CompareTo(0.0);

478 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 17:53:28 ]
>>472
そういえば、そうですね。
単純に降順の場合、ret = -ret で返してました。
っていうか、ウェブにあるサンプルってどれも
この返し方してたんで、疑問にも思いませんでした
定数を返した方が安全なんですね

>>473
え、いやそこの所を実装したいのですが
後々も拡張したいので

479 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 17:53:58 ]
>>477
バカ丸出しだなww
そのCompareTo()の中身が欲しいんだろwww

480 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 17:55:32 ]
俺が正解書いてやったのにまだやってんの?

481 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 17:56:07 ]
このスレ昔からそうだけど答えも知らないくせに
文句だけは言う馬鹿ばかりだなw

482 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 17:56:21 ]
int Compare(double a, double b)
{
if (a - b < 0d) return -1;
else if (a - b > 0d) return 1;
else return 0;
}

483 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 17:56:56 ]
>>481
お前もそうだろww

484 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 17:59:00 ]
>>483
お前もそうだろwww

485 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 17:59:32 ]
>>484
お前もそうだろwwww



486 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 17:59:53 ]
>>486
お前もそうだろwwwww

487 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 17:59:57 ]
ふらっとのがまともだな

488 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:00:06 ]
何がおもしろいのやら…
くだらない奴しかいなくなってしまったな…

489 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:00:40 ]
>>490
お前もそうだろwwwww

490 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:01:10 ]
public int CompareTo(Double value)
{
if (m_value < value) return -1;
if (m_value > value) return 1;
if (m_value == value) return 0;

// At least one of the values is NaN.
if (IsNaN(m_value))
return (IsNaN(value) ? 0 : -1);
else
return 1;
}

491 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:02:10 ]
>>488
前からずっとこうだろw
少し上のレスもそうじゃねえか
馬鹿のくせにプライドだけは高いから
すぐに荒れるw

492 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:02:53 ]
普通の比較をしたいなら
int Compare(double a, double b) {  return a.ComaperTo(b); }

独自の比較基準を追求したいなら
int Compare(double a, double b) {
  if ( よくわからない基準で同じならば(x, y) return 0;
  if ( よくわからない基準で大ならば(x, y) ) return 1;
  else return 0;
}

ってことじゃないの?

493 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:04:50 ]
ああ、荒れてしまってすいません

>>482
のようなシンプルな実装で行こうとも思います
もっと式一つで済むようなかっこ良い実装があると思ったんです
すいませんでした

ありがとうございました

494 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:07:37 ]
わざわざ引き算してるのは何で?

495 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:08:03 ]
>>416からの流れほどは荒れなかったなw



496 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:12:07 ]
>>493
君は悪くない
実力の伴わない自尊心の持ち主が多いスレなんだ

NaNの処理が必要だから>>490の実装が正解に近いよ
Reflectorを使って、System.Double.CompareTo(object value)の中身を見てみることをお薦めする

497 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:15:26 ]
>>496
正解に近いんじゃなくて正解だよ

498 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:16:22 ]
>System.Double.CompareTo(object value)
だからさ、それをそのまま使わないか不思議なんだけど

499 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:18:02 ]
>>498
拡張したいんだろ
初心者は変なことやりたがるんだからほっとけ

500 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:18:16 ]
正解に近いという言い回しは、Cカップ好きのあれ思い出すな

501 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:21:27 ]
一つの質問が投下されるたびに内容に関係無く
一悶着あるのがこのスレの掟w

502 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:23:52 ]
>>498
特別なソートしたい場合なんていくらでもあるだろ
色々やってりゃ既製の比較関数じゃ追いつかない
場面は多々出てくる

503 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:35:21 ]
>>496
自己紹介乙

504 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:40:46 ]
>>496
ソースコードを直接見ろでいいじゃない。
質問者がExpress使いという可能性はあるけどさ。

505 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:58:58 ]
>>490
遅レスだが、IsNaNの処理おかしくね?
非数じゃなかった場合、何でreturn 1に決め打ちしてんの?



506 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 19:06:06 ]
>>505
ソースコード見てこいよ

507 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 19:25:39 ]
>>505
何を決めうち?
// ここに到達したら少なくともどちらかは非数なので
m_valueが非数でvalueも非数ならば0
m_valueだけが非数ならば-1
m_valueが非数でないならvalueが非数なので1

508 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 22:05:31 ]
個人的には

if (!IsNaN(m_value)) return 1;
if (!IsNaN(value)) return -1;
return 0;

の方が、分岐が浅くなって好み

509 名前:デフォルトの名無しさん [2008/07/29(火) 22:42:53 ]
連想配列、HashMapにあたるコレクションの説明がC#の入門書では異常なほど排除されてますよね。
自分はDictionaryを見つけて使ってますが、みなさんはもしかしてインデクサをMapのように実装して使ってるんでしょうか?
まさかとは思うんですが、独学の人間にアドバイスをよろしくお願いします。

510 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 22:46:51 ]
いいえ

511 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 23:12:45 ]
普通にDictionaryだろどう考えても。
場合によってはHashtable使うこともあるが。


512 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 23:26:30 ]
>>509
Dictionary はまさに連想配列よ。
赤黒木で実装されてる。
STL の map と一緒。

513 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 23:30:36 ]
>>512
MSのサイトにはハッシュテーブルで実装されてるって書いてあるよ。

514 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 23:39:50 ]
Dictionary - ハッシュ
SortedDictionary - 赤黒木

ListとDictionaryぐらいは大抵の入門書で解説してあると思ってたわ。

515 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 23:39:50 ]
Dictionary<,>はただのHashtableのラッパ。



516 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 23:41:21 ]
Dictionary ハッシュ辞書
SortedDictionary 赤黒木
SortedList 索引をもつリスト
Hashtable Dictionaryの非ジェネリック版


517 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 23:42:57 ]
>>515はデタラメ

518 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 23:45:56 ]
SortedListは説明しづらいから逃げてることが多いかな。
わからなければSortedDictionaryを使うのが無難。

519 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 00:48:17 ]
MSDNライブラリとか規格書とかSSCLIのコードとか読む人あんまり居ないの?

520 名前:デフォルトの名無しさん [2008/07/30(水) 00:50:37 ]
509です。カキコして下さった皆さんに感謝しています。
インデクサが定義可能と知り、まさかなと思いまして。でもやっぱりそうでしょうね。

>>514 ListとDictionaryぐらいは大抵の入門書で解説してあると思ってたわ。
まあ、いっぺん見てやってください。Listの解説があるならずいぶん良心的なほうです。。。
>>518 SortedDictionaryは推測するにJavaのTreeMapですね。新知識でした、ありがとうございます。


521 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 03:07:07 ]
@ITってそこらの入門書より使えると思う俺

522 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 18:46:12 ]
>>517
ソース読めよ馬鹿

523 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 19:00:13 ]
>>522
reflectorで確認した限りでは使ってないな。どのあたりで使ってるの?

524 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 19:18:38 ]
DictionaryBaseと混同してるんだろう
せっかくジェネリックになったのにHashTableなんか使ってたら値型のときに速くならないじゃん

525 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 20:05:13 ]
www.itmedia.co.jp/enterprise/articles/0807/30/news076.html
.NET大勝利ですか?



526 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 20:09:49 ]
日本語がコードネーム?
Vistaは見送ったけどこれは買おうかな

527 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 20:12:12 ]
どうせ10年後くらいだろ

528 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 20:18:43 ]
横浜市緑区?
めっちゃ近所なんだが

529 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 20:23:06 ]
俺んとこの市にも緑町があるぜ、隣の市とかその向こうにも。

530 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 20:35:07 ]
>>525
大勝利って言われてもな。とりあえずWPFの普及率もっとあげてくれ。

531 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 20:59:47 ]
Singularity ベースってだけで 9 割方ネタだろとしか正直

532 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 21:54:51 ]
>>522
ソース読めよゴミ

533 名前:デフォルトの名無しさん [2008/07/30(水) 22:01:12 ]
C#によるプログラミングWindows 上/下 (マイクロソフト公式解説書)
はC#2.0でもかなり役に立つ?
C#2.0版まだ、でなさそうだし・・・・
#オライリーのC#本、手打ちしてる位のレベルなんだけど

534 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 22:18:29 ]
>>533
1.0の頃からあまり変化がない部分が中心の本だから「時代遅れ」の
心配はあまりいらないかもしれない。

ただ俺はあの人の本って一般に評価されてるほど評価する気になれんな。
網羅的なのはいいけどコード変だし。

535 名前:533 [2008/07/30(水) 22:28:27 ]
>>534
なるほど。ありがとう
明日、本屋によって現物確認してから考えるよ(確かあったはず)
とりあえず行数打って慣れるってレベルだから、いいかなと
#オライリーのも うーん と思わなくもない
#javaからshiftしきれてないからかな



536 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 23:57:26 ]
ポインタ、クラス、ジェネリックを効率的に習得するには
C -> C# -> C++ という順番がいいような気がする今日この頃。


537 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 00:04:01 ]
お前の意見なんて求めていない
消えろ

538 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 01:43:13 ]
Java、C、C#の順でやってきた
C++は危ないコード書き放題の怖い何かって認識しかない

539 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 02:39:47 ]
C++は言語仕様以外にも安全な書き方、
定番な書き方、インクルードファイルのインクルード順序とか、
まともに使えるようになるまでのインフラ整備にものすごく時間がかかるよ

C++の複雑さと心中する覚悟のある人しか使えないんじゃないかなぁ

540 名前:デフォルトの名無しさん [2008/07/31(木) 11:25:26 ]
レジストリのフルパスを表す文字列からRegistryKeyを取得する簡単な方法は
無いでしょうか?

\\HKEY_LOCAL_MACHINE\Software\hoge というキーを取得するには
Registry.LocalMachine.OpenSubKey("Software\\hoge")
で取ることは可能ですが、 OpenSubKeyメソッドがRegistryKeyのインスタンス
のサブノードしか取得できないため、まずルートキーを最低指定する必要があり
非常に面倒に感じます。

フルパスの文字列を解析して それがHKLMなのかHKCUなのか等をいちいち
判定して場合分けして、ルートキーを取得し、さらにそのサブキーを取得というのは
結構あほらしい気がするんですが…。

RegistryKey regKey = Registry.GetKeyFromPath("\\HK_LOCAL_MACHINE\\Software\\Hoge");
のように一気に取りに行く方法はFWに用意されていないんでしょうか?

541 名前:ノムヒョン [2008/07/31(木) 11:26:38 ]
using System;
using System.Collections.Generic;
using System.Text;

namespace VirtualMethods
{
class Control
{
protected int top;
protected int left;
/* 画面上でのウィンドウの位置を決めるための式 javaが懐かしい
*
*/
public Control(int top,int left)
{
this.top = top;
this.left = left;
}
// ウィンドウズへの描画をシミュレートします
public virtual void DrawWindow()
{
Console.WriteLine("Program;プログラムを描画します。座標:{0}, {1}", top, left);
}
}


542 名前:ノムヒョン [2008/07/31(木) 11:27:50 ]
public class Listbox : Control
{
private string listBoxContents;
// 基本クラスのコンストラクタより引数が1つ増えています。
public Listbox(int top, int left, string contents)
:
base(top, left) // 基本クラスのコンストラクタを呼び出します
{
ListBoxContens = contents;
}
// 派生メソッドでふるまいを変えるための上書きバージョン(キーワード)overrideに注意)
public override void DrawWindow()
{
base.DrawWindow(); // 基本クラスのメソッドを呼び出します
Console.WriteLine("ListBoxへ文字列を書き込みます:{0}", listBoxContents);
}
}
public class Button : Control
{
public Button(int top, int left)
:
base(top, left)
{
}
// 派生メソッドでふるまいを変えるためのの上書きバージョン(キーワードoverrideに注意)



543 名前:ノムヒョン [2008/07/31(木) 11:28:46 ]
public override void DrawWindow()
{
Console.WriteLine("Buttonを描画します。座標:{0}, {1}\n", top, left);
}

}
public class Tester
{
static void Main()
{
Console win = new Control(1, 2);
ListBox lb = new ListBox(3, 4, "単独のListBox");
Button b = new Button(5, 6);
win.DrawWindow();
lb.DrawWindow();
b.DrawWindow();


544 名前:ノムヒョン [2008/07/31(木) 11:30:09 ]

Control[] winArray = new Control[3];
winArray[0] = new Control(1, 2);
winArray[1] = new ListBox(3, 4, "配列中のListBox");
winArray[2] = new Button(5, 6);

for(int i=0; i<3; i++)
{
winArray[i].DrawWindow();
}
}
}



}
でアクセシビリティに一貫性がありません。基本クラス 'VirtualMethods.Control' のアクセシビリティはクラス 'VirtualMethods.Listbox' よりも低く設定されています。
とでて解決ができません。いろいろ調べてみたのですがもうどうすればいいのかと^^;


545 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 11:33:20 ]
>>540
そういうメソッド一つ作っとけばあとは使いまわすだけじゃん



546 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 11:39:05 ]
>>544
エラーメッセージのまんまだよ。
Controlクラスのアクセスレベルがpublicになってない。

547 名前:ノムヒョン [2008/07/31(木) 11:40:38 ]
<<546
ありがとうございます

548 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 12:03:00 ]
ム板ってなんで安価も付けられない糞コテばっかりなん?

549 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 13:44:27 ]
>>540
元のWin32 APIからそういう風になっているから仕方ないな。
そこもなんとかしろよ.NETとは思うけど。

単発での読み書きなら、Registory.GetValue/SetValueが使えるんだけどね。

550 名前:デフォルトの名無しさん [2008/07/31(木) 13:44:34 ]
>>545

まあ、そうなんですが。
ただあんまりあほらしいんで、車輪の再発明のような気がして
なんかライブラリに用意されているのを見落としているのかなと
思ったんですが。

551 名前:デフォルトの名無しさん [2008/07/31(木) 13:46:32 ]
>>549

WIN32からしてそうなんですか。
それじゃ無理そうですね…。


552 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 14:13:07 ]
もともとHKEY_CURRENT_USERとかはパスではなく、
Registory.CurrentUserなんかに相当するWin32の定数だった。

553 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 18:26:49 ]
デフォルトメーラーの起動で質問が有ります。

デフォルトメーラーの新規メール画面を添付ファイル付きで起動させたく、
現在MAPISendDocumentsで実装しています。

しかし、Outlook、Thunderbird、Eudra、Beckyなどは問題無いのですが
LotusNotesだとNOT_SUPPORTED=26が返されます。

エクスプローラから「送る」→「メール受信者」や、
Excelの「ファイル」→「送信」→「メールの宛先(添付ファイル)」
などはちゃんと動いており、この機能はMAPIを使っているものだと思っていますが、
(これ自体間違っているかもしれませんが・・・)
MAPIを使って他に添付ファイル付きで起動させる方法をご存じの方おりませんでしょうか?

MAPIを使わなくても別の方法でも問題有りません。
いろいろウェブで探してみましたが結論には至りませんでした・・・

554 名前:デフォルトの名無しさん [2008/07/31(木) 22:53:14 ]
Formの移動時やリサイズ時に枠線だけ動いたり変形している
のと同じ描画を行いたいのですが、別のダミーのフォームを
Style.Noneで実現しているのでしょうか。その場合はWinProcなどを
用いてWindowMessageを処理して実現可能でしょうか?

その場合はMouseをCursorオブジェクトなどを使って操作して、
OnResizeメソッドなどをプログラム側から発生させてダミーのForm側
にMouseを乗り移らせるようなことが可能なのでしょうか・・・
この辺ご存知の方、できましたらアドバイス等頂きたく(それとも、
あれはデスクトップに直接描画とかしているのでしょうか?)

555 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 23:15:37 ]
デスクトップにControlPaint.DrawReversibleFrameする簡単な実装は
お気に召さないの?



556 名前:デフォルトの名無しさん [2008/08/01(金) 00:59:41 ]
>>555
おお、そのような便利なモノがあったのですか!!
調べてみます!ありがとうございました!


557 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 11:46:10 ]
すいません、質問です。
C#をベースにしたらしい言語を使ってます。

#includeを使いたいですが、これ自体はないようなので、
どういった手法をとればよいのでしょうか?
importだかusingだかで、他から引っ張って来るような記述はあったんですが、
目的の機能ではないみたいで…。

目的としては、mainを含む上位部分を使いまわししたいんです。
で、下位部分を手動で大量に作って、共通部分の上位部と組み合わせてそれぞれコンパイルするような。

何かありますでしょうか?(´・ω・`)



558 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 11:47:18 ]
C#をベースにした言語って?

559 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 11:53:29 ]


560 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 11:53:57 ]
シーチンコ?

561 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 12:01:40 ]
特に名称はないみたいです。
ツール内のみのスクリプト扱いなので。

562 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 12:02:55 ]
ふうやれやれ

563 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 12:07:01 ]
>>561
どんなツールだか知らんけど、そのツールのベンダーフォーラムなり
ユーザーフォーラムなりそういうものはないのか?
構文だけC#に似せているのか、実際に.NET Frameworkを利用している
のかもわからんし、アドバイスのしようがない。

564 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 12:30:11 ]
>>563
確かにそうっすね。(´Д`;
フォーラム系はないっす。マニュアルもろくに整備されてなくて。
サポセンもアウアウです、はい。orz

ただ、基本的にはC#を汲んでるらしいので、
ひょっとしたらC#の手法が通るのでは?
と思って質問しました。

565 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 12:44:12 ]
C#ではCみたいなソースの使い回しはできないんじゃね?



566 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 13:00:15 ]
ソースを分割するといってもせいぜい、partial classぐらいだろうな
しかもあれはフォームデザイナーのための苦し紛れの構文だし。

むしろC#ライクな言語ってすごく不思議だな。C#をスクリプトとして使いたいならCodeDOMでコンパイルすればいいし
blogs.sqlpassj.org/yoneda/archive/2004/10/07/4724.aspx みたいなやつか?使い方は知らないがw

567 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 13:34:35 ]
>>564
そのツールって何?

568 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 13:39:18 ]
>>564
言語の出所をはっきりさせない
理由も言わない
サンプルコードも示さない
お前何しに来たの?

569 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 13:50:08 ]
>>564
ツール・・・ここらへんっすね。
ttp://www.accuratetechnologies.com/jp/products/canlab-software-179-175.html
ttp://www.necel.com/micro/ja/partner/vendor/ATI/CANLab.html

>お前何しに来たの?
C#で#includeをする方法を聞きにきました。

570 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 13:59:42 ]
その言語は知らないけどとにかくC#に#includeは無い
設計するときに無いほうがいいだろうと判断されたから無い

571 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 14:08:01 ]
DLLにしてしまうのがいいかもね

572 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 14:19:08 ]
きっとCでもこういうのincludeして悦に浸ってる人なんだよ
#define program int main() {
#define begin {
#define end return 0; }


573 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 14:30:19 ]
>>569
金払って買ったもののサポセンがないってどういうことよ
1ライセンス100万とかそういうソフトだろ

とりあえず#includeに相当するC#のキーワードは#usingだが
使い方はC++でいうところの
namespace std;
だからまるで別物

とりあえずサンプルコードでもなけりゃ助言しようもないし
上司に相談したほうがはやいと思うぞ

574 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 14:31:49 ]
×namespace std;
○using namespace std;

575 名前:554 [2008/08/01(金) 15:06:49 ]
「ドラッグ中にウインドウの内容を表示するかどうか」をWindowsの
オプション設定で決めることができますが、

ドラッグ中にウインドウの内容を - Google 検索
www.google.co.jp/search?hl=ja&lr=&q=ドラッグ中にウインドウの内容を&start=10&sa=N

この設定がされているか、されていないかを、プログラム側から
知る方法を知りたいのですが、参考になる情報をご存知でしたら
アドバイスをお願いします!




576 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 15:09:31 ]
>>572
ワロタwでも一部分だけpascalでも意味内から無駄だな。

577 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 15:10:13 ]
>575
www.google.co.jp/search?hl=ja&q=%E3%83%89%E3%83%A9%E3%83%83%E3%82%B0%E4%B8%AD%E3%81%AB%E3%82%A6%E3%82%A4%E3%83%B3%E3%83%89%E3%82%A6%E3%81%AE%E5%86%85%E5%AE%B9%E3%80%80%E3%83%AC%E3%82%B8%E3%82%B9%E3%83%88%E3%83%AA






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

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

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