C#, C♯, C#相談室 Part42
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001デフォルトの名無しさん
2007/08/26(日) 12:42:25前スレ
C#, C♯, C#相談室 Part41
http://pc11.2ch.net/test/read.cgi/tech/1184840053/
過去スレは>>2-5あたり。
0809デフォルトの名無しさん
2007/09/19(水) 00:51:350810デフォルトの名無しさん
2007/09/19(水) 00:51:51文字コード指定して開きなおすってどうやんの?
デフォルトだとsjisになってるぽくて化け化けなんですが。
0811デフォルトの名無しさん
2007/09/19(水) 01:01:41どれだけの高さになるかを取得する方法はありますか?
0812デフォルトの名無しさん
2007/09/19(水) 01:06:46bodyのscrollHeightだったっけ
DOCTYPEによっては出ないらしいけど
0813側近中の側近 ◆0351148456
2007/09/19(水) 01:11:31(っ´▽`)っ
C#なら、対象の処理をtry句で囲んで、
catch句で
タイムアップなら何もしない
それ以外の例外ならthrowという感じで
実現可能だと思う。
while(true)
{
try
{
対象の処理
}
catch(タイムアップ例外クラス e)
{
}
catch(Exception e)
{
throw;
}
}
(っ´▽`)っ ダメかな?かな?
0814デフォルトの名無しさん
2007/09/19(水) 01:11:56ありがとうございます
bodyのScrollRectangle.Heightから取得できました
0815側近中の側近 ◆0351148456
2007/09/19(水) 01:12:39ただ、>>807のやり方のほうがエクセレントだね☆
わかりやすいから。
0816側近中の側近 ◆0351148456
2007/09/19(水) 01:18:30(っ´▽`)っ
StreamReaderクラス使ってるなら
コンストラクタでエンコーディング指定できるよ☆
(ノ´▽`)ノできるよ
0817デフォルトの名無しさん
2007/09/19(水) 01:45:35スレ違いだからシカトするけど
0818デフォルトの名無しさん
2007/09/19(水) 03:23:090819デフォルトの名無しさん
2007/09/19(水) 03:23:510820デフォルトの名無しさん
2007/09/19(水) 04:08:510821デフォルトの名無しさん
2007/09/19(水) 05:50:590822デフォルトの名無しさん
2007/09/19(水) 05:54:17ひさしぶりにwhile(true)見たなぁ・・・
0823デフォルトの名無しさん
2007/09/19(水) 06:04:060824805
2007/09/19(水) 07:39:27> >>805
> んなことせんでboolを返すメソッドにでもして成功するまで
> 再試行とかするようにした方がすっきりするキガス。
> gotoとかで戻すの気持ち悪い。
レスありがとうございます。
成功するまで再試行というコードがイマイチ良く分からないのですが
サンプルコードを教えていただければ幸いです。
>>813
コード例付きレスありがとうございます。
0825デフォルトの名無しさん
2007/09/19(水) 08:25:420826デフォルトの名無しさん
2007/09/19(水) 08:30:110827デフォルトの名無しさん
2007/09/19(水) 08:49:39じゃあおまえつくってみろや
0828デフォルトの名無しさん
2007/09/19(水) 08:57:220829デフォルトの名無しさん
2007/09/19(水) 09:06:02MS内部には.NETでOSを作る計画はある
0830デフォルトの名無しさん
2007/09/19(水) 09:36:15詳しいソースある?
0831デフォルトの名無しさん
2007/09/19(水) 10:00:44これかな
0832デフォルトの名無しさん
2007/09/19(水) 10:46:070833デフォルトの名無しさん
2007/09/19(水) 11:07:270834デフォルトの名無しさん
2007/09/19(水) 11:12:020835デフォルトの名無しさん
2007/09/19(水) 14:34:350836デフォルトの名無しさん
2007/09/19(水) 15:18:53833 とかのリンク先見てみたけど、
思いっきり研究用だって書いてるね。
現実的なこというと、Singularity が商用 OS になるっていうよりは、
いいアイディアが出たら .NET Framework に取り込まれるって感じなのかな。
0837デフォルトの名無しさん
2007/09/19(水) 15:25:100838デフォルトの名無しさん
2007/09/19(水) 15:35:25http://www.coos.jp/
0839デフォルトの名無しさん
2007/09/19(水) 15:49:560840デフォルトの名無しさん
2007/09/19(水) 15:57:16あれの意図は、Windows Mobile すら載せたくないくらいの
組み込み向け低スペック環境で .NET 言語を使いたいってのよね。
パフォーマンスは“そこそこ”でセキュリティとかを気にしてる Singularity と違って、
結構パフォーマンス最優先。
0841デフォルトの名無しさん
2007/09/19(水) 16:03:030842デフォルトの名無しさん
2007/09/19(水) 16:41:34Test test = new Test();
test変数に代入されるのはTestクラスのインスタンスへの参照であり、
インスタンス自体が代入される訳ではない。という解釈でよろしいでしょうか?
ということは、test変数を経由することでTestクラスのインスタンスへのアクセスが
可能になるということになりますよね?
0843842
2007/09/19(水) 16:46:43訂正です。。。なるということですよね?
0844デフォルトの名無しさん
2007/09/19(水) 16:57:14参照型(class)の場合はね。
値型(struct)の場合は値そのものが格納される。
0845842
2007/09/19(水) 17:15:24アドバイスありがとうございます。
クラスの他に、値型というものが存在するんですね。
まだC#の勉強を始めたばかりなので、またお世話になることがあるかも知れません。
そのときはまたよろしくお願いします・・・。
0846デフォルトの名無しさん
2007/09/19(水) 18:19:38その際はこちらへどうぞ
ふらっとC♯, C#(初心者用) Part19
http://pc11.2ch.net/test/read.cgi/tech/1188872446/
0847デフォルトの名無しさん
2007/09/19(水) 22:49:41そうすると、C#って存在価値なくなりM$に捨てられるんじゃないかと
思い不安です
0848デフォルトの名無しさん
2007/09/19(水) 22:51:580849デフォルトの名無しさん
2007/09/19(水) 22:54:530850デフォルトの名無しさん
2007/09/19(水) 23:01:00ポトペタなんてC#に限らないからその心配はない。
0851デフォルトの名無しさん
2007/09/19(水) 23:15:020852デフォルトの名無しさん
2007/09/19(水) 23:18:58誰もC++なんざ使わん
0853デフォルトの名無しさん
2007/09/19(水) 23:28:33C#は、ほかにもLINQやラムダ式、使いやすいデリゲートにスレッド、ガベージコレクション、
整理された.NETライブラリ、IDEの強力なサポートなど魅力山盛りだと思うんだが。
0854デフォルトの名無しさん
2007/09/19(水) 23:36:190855デフォルトの名無しさん
2007/09/20(木) 00:01:08Visual C# 2005 Express Edition を使っているのですが、大昔のJAVAのソースを使いたくなりました。
J#だと処理に手を加えるのがやっかいだなあと思っていたところJLCA(Java Language Conversion Assistant)なるものを見つけました。
使い方を調べていたところ ttp://msdn2.microsoft.com/ja-jp/library/71czf4se(VS.80).aspx に
>1.Visual Studio を起動します。
>2.[ファイル] メニューの [開く] をポイントし、[変換] をクリックします。
と書いていましたがVC#Expressにはそんなものがありませんでした。
これはExpressでは使えない機能なのでしょうか。
0856デフォルトの名無しさん
2007/09/20(木) 00:07:120857デフォルトの名無しさん
2007/09/20(木) 01:13:080858デフォルトの名無しさん
2007/09/20(木) 03:06:110859デフォルトの名無しさん
2007/09/20(木) 09:24:56delphiがあるじゃないか。
0860デフォルトの名無しさん
2007/09/20(木) 11:08:15dataGridView1.DataSource = ds;
って感じでdataGridViewを指定したけど、この場合、
dataGridViewの各列の名前ってどうなるのかな?
具体的には
dataGridView1.Columns[1].Visible = false;
という指定を
dataGridView1.Columns["hogehoge"].Visible = false;
としたいんですが・・・
0861860
2007/09/20(木) 11:09:200862デフォルトの名無しさん
2007/09/20(木) 12:20:59でも、それも、ポトペタは要らないかもしれないけど、
WYSIWYG な GUI 表示とインテリセンスは欲しくない?
0863デフォルトの名無しさん
2007/09/20(木) 14:26:50rdlcファイルって、手動で作ったデータセットを参照先には指定できないのでしょうか?
(デザイナで作ったデータセットでないと指定できないのでしょうか?)
クエリが可変になるので、手動でのデータセットを指定できればいいのですが…
#CrystalReportを使いたいが、経費が認められず自腹で買えとorz
0864デフォルトの名無しさん
2007/09/20(木) 15:33:10SmtpClientクラスではTOをnullにはできないのです必ずTOが必要なのですが…
0865デフォルトの名無しさん
2007/09/20(木) 15:36:520866デフォルトの名無しさん
2007/09/20(木) 15:38:130867デフォルトの名無しさん
2007/09/20(木) 15:46:580868デフォルトの名無しさん
2007/09/20(木) 16:11:350869デフォルトの名無しさん
2007/09/20(木) 19:37:07thx あとで会社で試してみます!!
0870デフォルトの名無しさん
2007/09/20(木) 19:59:49Undisclosed-Recipientを割り当てるのは無理みたいだが
0871デフォルトの名無しさん
2007/09/20(木) 21:00:080872デフォルトの名無しさん
2007/09/20(木) 21:01:440873デフォルトの名無しさん
2007/09/20(木) 21:04:20たぶん「猫でもできる」とか読んで嬉しくなっちゃうタイプの奴が嫌ってるんだよ。
っていえばだいたいどいういうタイプか想像できるでしょ?w
0874デフォルトの名無しさん
2007/09/20(木) 21:05:280875デフォルトの名無しさん
2007/09/20(木) 21:11:52どこにいても仕事の電話が…orz
0876デフォルトの名無しさん
2007/09/22(土) 13:57:200877デフォルトの名無しさん
2007/09/22(土) 19:59:030878デフォルトの名無しさん
2007/09/22(土) 21:52:490879デフォルトの名無しさん
2007/09/22(土) 23:03:160880デフォルトの名無しさん
2007/09/23(日) 00:22:47ぬるぽっぽぽおるぽううろrぷるるっるrぽるrpるrrぽるぽるるうるぬるうぬるぽ!!
0881デフォルトの名無しさん
2007/09/23(日) 00:51:180882デフォルトの名無しさん
2007/09/23(日) 01:13:450883デフォルトの名無しさん
2007/09/23(日) 02:50:090884デフォルトの名無しさん
2007/09/23(日) 03:11:58その正規表現を晒しなさいよ
かっこが全角になってるせいとか言わないよね
0885デフォルトの名無しさん
2007/09/23(日) 03:19:490886デフォルトの名無しさん
2007/09/23(日) 03:37:19string target = "aabbcc";
string pattern = "aabb(cc)";
string s = Regex.Replace(target, pattern, "#test#");
Console.WriteLine(s);
なんだけど「指定した入力文字列内で正規表現パターンに一致する文字列」の認識違う?
0887デフォルトの名無しさん
2007/09/23(日) 03:45:440888デフォルトの名無しさん
2007/09/23(日) 03:49:47�d
0889デフォルトの名無しさん
2007/09/23(日) 11:00:120890デフォルトの名無しさん
2007/09/23(日) 11:07:330891デフォルトの名無しさん
2007/09/23(日) 12:08:12プラグインを扱う部分はできたんですが、
プラグインが怪しい事(Systemファイルをいじったり)をしない様に
システムリソースへのアクセスを制限したいのですが、
どういった方法があるんでしょうか?
検索したところ、セキュリティを設定したAppDomainを作成して、
プラグインはそこで実行させる方法があるみたいですが
他にも方法があったら参考までに教えてください
0892デフォルトの名無しさん
2007/09/23(日) 12:36:43いや悪い冗談だ。
コードアクセスセキュリティの機能で、特定のアクセス許可を消したり、特定のアクセス許可だけを与えたりできる。
んでも、んー結構面倒な気がするな。
アセンブリのロード時にEvidenceでインターネットゾーンレベルの許可を与えられるように指定するとか。
って一般的にどうするものなのか俺は詳しくないからほかの人の反応を待ったほうがいいなぶっちゃけw
0893デフォルトの名無しさん
2007/09/23(日) 13:05:350894デフォルトの名無しさん
2007/09/23(日) 13:06:50ヘッダにpngとIconがあるんだけれどpngは素直にヘッダを取ってデコードしてイメージオブジェクトに読み込めたんだけど
ICONタイプのものが上手くいきません、方法があったら教えてください
0895デフォルトの名無しさん
2007/09/23(日) 13:09:59どこで区切って読めばいいのか分からん。
もう少し読みやすい文章を心がけてくれたまえ
0896デフォルトの名無しさん
2007/09/23(日) 13:21:22ttp://www.daubnet.com/formats/ICO.html
0897デフォルトの名無しさん
2007/09/23(日) 13:35:23Invoke(foo.hoge);
はダメ?
delegate void method();
Invoke(new method(foo.hoge));
はOKですよね
C#2.0ではメソッドを暗黙的にデリゲートに変換することが出来るようになってのでは?
0898デフォルトの名無しさん
2007/09/23(日) 13:42:52に変換できるってことなんじゃね
System.Delegate自体は「デリゲート型」じゃないからダメだと
0899デフォルトの名無しさん
2007/09/23(日) 13:48:25いい加減なこというなよ
内の環境ではいけるぞ
0900デフォルトの名無しさん
2007/09/23(日) 13:50:400901デフォルトの名無しさん
2007/09/23(日) 13:51:25static void Invoke(System.Delegate d)
static void Invoke(method m)
上だとダメだと思う。
0902デフォルトの名無しさん
2007/09/23(日) 15:28:07ありがとうございます、これを参考にやってみます
0903デフォルトの名無しさん
2007/09/23(日) 16:11:17まどっちにしてもだめだが、キャスト書けばいけた気がする。
もはやnewとあまり変わらなくなるが。
0904デフォルトの名無しさん
2007/09/23(日) 16:13:390905デフォルトの名無しさん
2007/09/23(日) 19:07:320906デフォルトの名無しさん
2007/09/23(日) 19:14:42無理に難しい言葉使わなくていいから何がしたいのか具体的にはっきり書いて
0907デフォルトの名無しさん
2007/09/23(日) 19:16:09意味がよくわからんがこう言ってるのか?
struct MyStruct{...}
class MyClass
{
...
public MyStruct SetMyStruct(MyStruct myStruct){...}
}
0908デフォルトの名無しさん
2007/09/23(日) 19:19:55レス数が900を超えています。1000を超えると表示できなくなるよ。