- 1 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 00:52:20.67 ID:OtXGSzkV.net]
- 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、 質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっと C#,C♯,C#(初心者用) Part118 [転載禁止](c)2ch.net peace.2ch.net/test/read.cgi/tech/1448207673/ ■関連スレ C#, C♯, C#相談室 Part89 [転載禁止](c)2ch.net peace.2ch.net/test/read.cgi/tech/1443271409/ ■コードを貼る場合は↓を使いましょう。 ideone.com/
- 4 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 10:22:44.34 ID:QMexAFhe.net]
- ideone と比べて↓ってどうなのよ?
https://dotnetfiddle.net/ 後、reference sourceもテンプレ入れとけばいいんじゃね? referencesource.microsoft.com/
- 5 名前:デフォルトの名無しさん [2016/01/31(日) 13:39:01.93 ID:qH2XkhrX.net]
- コード書いてるときに、Ctrl押しながらクリックすると定義が表示されるけど
これならないように設定って変えられないの? Ctrl+VとCtrl+Cで切り貼りしてるときにたまに定義開いちゃって 定義先にペーストされることがあって邪魔くさい・・・
- 6 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 16:00:49.01 ID:FdM/jilW.net]
- コピペするな
- 7 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 16:47:43.84 ID:Lk2teTuL.net]
- 正論だな
コピペする奴が悪い
- 8 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 17:54:38.31 ID:L9wnRk7F.net]
- DataGridViewでコピーペーストする方法教えて下さい。
- 9 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 18:27:31.45 ID:AEa1Mqyg.net]
- string[] stArray = {"a", "b", "c"}; 文字列の配列を連結したい場合、
string stJoin1 = string.Join(",", stArray); 出来る string stJoin2 = stArray.Join(","); エラー はなぜですか?
- 10 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 19:36:56.86 ID:XZC47Qjq.net]
- 拡張メソッドを書いてないから
- 11 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 20:32:06.51 ID:FdM/jilW.net]
- 型が違う。
下は、consみたいなのを自作すれば良い。
- 12 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 21:49:23.21 ID:eL/uJhf1.net]
- constってコンパイル時に値が埋め込まれるのでメソッドの戻り値は駄目と書いてあったんですが、Mathクラスの戻り値ならコンパイル時に埋め込んでもいいと思います
どうしたら出来ますか?
- 13 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 22:16:29.82 ID:qH2XkhrX.net]
- >>7
単純にコードの位置を移したいとかでコピペしちゃいけないもんなんですか? あと、たとえばrow["hoge"]とかhogeの部分とか型付けされてないところのスペルミス防ぐのに コピペしてるんですが・・・
- 14 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 22:29:15.00 ID:FdM/jilW.net]
- >>13
上は、そう頻繁にあるものでもあるまい。 それにマウス持ち変えるより、ロールアップキーでも使う方が速いだろう。 下は、nameof使え。
- 15 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 22:35:50.78 ID:XZC47Qjq.net]
- コードの位置を動かす時はリファクタリング支援ツールを使う
最初から型付けされたコードを書く
- 16 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 22:38:08.13 ID:RnP8OsKU.net]
- >>12
無理 static readonlyにするか、事前に関数電卓で計算してベタで書け
- 17 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 22:40:37.42 ID:eL/uJhf1.net]
- >>16
まだMSが対応していないという事ですか? バージョンアップで対応する可能性はありますか?
- 18 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 22:49:44.07 ID:QMexAFhe.net]
- それはMSに聞いてくれとしか…
- 19 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 22:50:53.93 ID:x//RUhMN.net]
- >>17
シンプルにしてコンパイルを高速にしたいからそうなってるんだろうし、対応はまず無いだろ。
- 20 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 22:55:05.54 ID:eL/uJhf1.net]
- ならメソッドを使わずに切り上げをする方法を教えてください
Mathで使いたいのは切り上げだけです。切り下げなら(int)でいいので
- 21 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 22:59:34.79 ID:ICO548x3.net]
- なんでその質問が出てくるのか理解できないんだが、何がやりたいの?
- 22 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 23:03:16.54 ID:LmCDpUMw.net]
- >>20
コンパイル時に値が確定するんだったら普通にリテラルで書いて 必用ならそのリテラルの意味なり計算式なりをコメントで添えておけばいいでしょ。 何がしたいんでしょ。
- 23 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 23:09:13.99 ID:eL/uJhf1.net]
- >>22
コメントで書くしかないのか 式で書ければ便利と思っただけ
- 24 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 23:31:52.22 ID:LmCDpUMw.net]
- >>23
まあ気持ちだけは分からんでもないけどね。
- 25 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 23:37:16.03 ID:QMexAFhe.net]
- インラインメソッドがあれば可能かもな
無いけど
- 26 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 23:39:07.66 ID:eL/uJhf1.net]
- そういえば>>19見て思ったんだけどc#は実行速度よりコンパイル速度を優先しているのか
コンパイルとか一瞬で終わるのに・・・
- 27 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 23:39:18.71 ID:W1iwZ4fQ.net]
- そもそもstatic readonlyなら遅くてconstなら許容できるようなケースがどれだけあるのかと言いたい
とりあえずstatic readonlyにしといて遅かったら(そして万一constにすることで改善したら)直せばいい まあはっきり言って絶対にありえないけどね
- 28 名前:デフォルトの名無しさん mailto:sage [2016/01/31(日) 23:46:36.44 ID:W1iwZ4fQ.net]
- >>26
そうじゃない Math.Sin(0.1)は定数だが、それをどうやってコンパイラが判断するのか? Mathクラスのメソッドだけを言語仕様で特別扱いするのか? それとも const double Sin(double x) のように修飾子で区別するか? じゃあconstメソッドの中身はどうやって実装する? 結果が定数であることをどう保障する? くだらないことのために言語が無駄に複雑になりすぎるんだよ
- 29 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 00:00:00.12 ID:LZvTT2lb.net]
- C++のconstexprが欲しいのか
- 30 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 00:01:09.11 ID:LZvTT2lb.net]
- 僕は要らねーと思いますよ
理由は27と同じ
- 31 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 00:13:35.57 ID:OH63tZsW.net]
- 実行時コンパイルで最適化されるだろ?
- 32 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 00:17:47.14 ID:LZvTT2lb.net]
- ちなみにc++のconstexprは、
constexpr用に制限されたコンパイラもういっこつける方針で設計された(c++14版)ので 実装コストはヤバい GCCなんかv4のうちは無理!と言ってる
- 33 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 00:22:03.93 ID:dIlBXeJw.net]
- >>28
保証することは無理でもコンパイル時に呼び出してねって言うことなら出来ると思う const(Math.Hoge(hoge))的な文法追加して
- 34 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 00:59:06.40 ID:PI4teHGz.net]
- >>14-15
VisualStudio2013なので使えないですよね・・・? ロールアップキー、リファクタリング支援ツールこれまで使ったことがないので勉強してみます
- 35 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 02:37:16.26 ID:Z3IF5HOp.net]
- >>20
(int)hage+1
- 36 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 06:41:30.50 ID:S6M4IlTn.net]
- >>33
C#にはJITがあるんだから無理にコンパイル時にやる必要はない 明らかに定数なら実際最適化されるはず
- 37 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 10:07:11.07 ID:7cizXyZ3.net]
- VisualStudio2013のPro使ってるんだけど2015のcommunityに移行した方がいいの?
高い金だして2013のPro買ったけど、無料版のほうがいいのかね 移行するにしても開発中のプロジェクトって簡単に移せるものなの?
- 38 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 12:04:32.20 ID:I165EpQr.net]
- 2015の機能が必要なら移行しないといけないけども、
そうでなきゃ2013で良いんじゃね
- 39 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 14:54:14.50 ID:aG9hZjMU.net]
- こういう配列から、
string[] array=new string[]{ "", "", "aaa", "", "", "bbb", "ccc", "", "" }; 前後の空文字列要素を除去して、こんなふうにしたいのですが、 { "aaa", "", "", "bbb", "ccc", }; LINQなどでやる方法教えて下さい。
- 40 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 15:43:34.78 ID:V4hZicDh.net]
- あえて書くならこんなんか
array.SkipWhile(_ => _ == "").Reverse().SkipWhile(_ => _ == "").Reverse().ToArray()
- 41 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 18:10:43.09 ID:/r/8ldkl.net]
- Ixに SkipLast があったような無かったような。
- 42 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 18:19:24.39 ID:EVPhHPfU.net]
- >>40
TakeWhile使えばいい
- 43 名前:42 mailto:sage [2016/02/01(月) 18:20:33.27 ID:EVPhHPfU.net]
- いやすまんTakeWhileじゃだめだな
- 44 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 18:46:51.72 ID:czv56jrR.net]
- 出来たとしても無理にLINQでインラインでやるよりメソッドに出した方が可読性は良いと思う
- 45 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 18:52:59.57 ID:FFxZxQH+.net]
- LINQ使いたがり症候群にそんなこと言ってもムダムダ
- 46 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 18:54:36.29 ID:+KtViPiM.net]
- FuncとAction使ってたら、意味わからんからdelegateで書いてと言われた・・・
- 47 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 18:57:09.23 ID:LZvTT2lb.net]
- 低レベルな職場しか選べないと大変だね。
同情するよ。
- 48 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 20:14:58.30 ID:2W5izw7a.net]
- コミュ症治してマトモな会社行きたい
- 49 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 21:20:16.63 ID:aG9hZjMU.net]
- >>40
ありがとうございました
- 50 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 21:42:26.45 ID:PI4teHGz.net]
- みなさんはどのVisualStudioのバージョン使ってるんですか?
無料のComminity?それともMSDNつきのPro以上?
- 51 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 21:44:54.24 ID:2W5izw7a.net]
- 家では無料だよ
会社では客によりけり
- 52 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 21:47:47.53 ID:CMQpk8BM.net]
- まともな会社などない
- 53 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 21:49:51.39 ID:2W5izw7a.net]
- じゃあ退職して冒険家になりたい
- 54 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 21:50:44.12 ID:wNeKxt73.net]
- うちは会社としては比較的まともだけど技術はカスだよ
中小のクソブラック(派遣除く)の方が自由にやれるし技術もある
- 55 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 21:51:52.81 ID:PUKtqVKL.net]
- それは社長と自分の力量に恵まれた場合だけに成立する結論では。
- 56 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 21:53:40.39 ID:2W5izw7a.net]
- クソブラックだけど自由全くない
クソみたいな仕様書とクソみたいな規約で雁字搦め
- 57 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 04:23:46.44 ID:hSQJZAUP.net]
- >>39
array .SkipWhile(s => s.Length == 0) .SkipWhileLast(s => s.Length == 0) SkipWhileLast()の実装は C# SkipWhileLast でググれば出てくる。 LINQ使うコツは、小まめにSkipWhileLastみたいな便利関数を作って行く事。 そうすると、後がドンドン楽になる。
- 58 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 04:34:46.35 ID:hSQJZAUP.net]
- >>34
2015使え。 ライセンスが無いなら、会社に談判しろ。 どうしてもダメなら、CallerMemberNameかExpressionか使って工夫しろ。 ラムダ式使用禁止なら、移動願いでも出せ。
- 59 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 04:38:04.48 ID:hSQJZAUP.net]
- >>50
個人開発ならCommunity一択。 msdnはwebで検索。 ある程度の規模の会社ならPro。
- 60 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 06:58:30.82 ID:1lbf9bi4.net]
- >>57
そういう極めて基本的なユーティリティメソッドを自分で作っちゃうのはあまり良くないな ソースに個人の癖が出すぎる 典型的な例はforEachとか、Stringに変な拡張メソッド付けるとかな 再利用は目的単位で
- 61 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 08:08:12.85 ID:hSQJZAUP.net]
- 便利関数は言葉が悪かったか((笑))
目的関数を作れ。 > 前後の空文字列を除去 この場合 前の除去が、SkipWhile 後の除去が、SkipLastWhile LINQの最大の利点の一つは、手段ではなく目的がダイレクトに書けること。
- 62 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 13:03:48.60 ID:yOFSQOe0.net]
- >45
LINQ好きな人と嫌いな人は何が違うんでしょうか?
- 63 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 13:08:02.67 ID:3jsOLIbZ.net]
- >>62
書くとき簡潔さやエレガントさを重視する人と、 後でメンテする時のコストや可読性を重視する人の違いが大きいかもね。
- 64 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 14:00:47.70 ID:31GO6MKM.net]
- C#の習得を効率よくしたいのですがオススメの書籍を教えて下さい
Unityで使うのが目的です PHPとRubyを多少触ったことがあり クラスまでは何となく分かるくらいのプログラム初心者です
- 65 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 15:48:18.70 ID:jZDM0b/G.net]
- LINQは好きだけどLINQで書くことが目的になってる奴は嫌いだわ
- 66 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 19:27:27.78 ID:bYmP3hY/.net]
- >>63
初心者の自分にどっちがどっちなのか教えて下さい
- 67 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 19:43:17.84 ID:ZOdX5end.net]
- >>63
どっちらもLINQが優勢な気がする。 まあ、可読性は慣れが大きいか。
- 68 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 21:16:57.79 ID:6fuhRmOR.net]
- if(a1>b1&&c1>d1)ほにゃらら
if(a2>b2&&c2<d2)ほにゃらら if(a3<b3&&c3>d3)ほにゃらら みたいに等号の向きが違うだけの処理って 等号パターンをパラメーター化したりするような方法ってありますか? クールにかける方法があればご教授下さい。
- 69 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 21:24:07.68 ID:6fuhRmOR.net]
- ああ自分で書いといて何いってるのか意味がわからない。
a1とかは配列にしてforとかで回して処理できるようにしたいのです
- 70 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 21:43:31.72 ID:ZOdX5end.net]
- X[] a, b, c
の時 Func<X, X, bool>[] を用意する。 題意を外してたら、ごめん。
- 71 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 22:15:51.73 ID:6fuhRmOR.net]
- >>70
おおお。ありがとうございます。 意図にあってます! なるほどFuncというのがあるんですね。 こんな感じでしょうか。 若干仮引数部分が冗長な感じがしますが 使い方まちがってますでしょうか。 ideone.com/VLeVQN
- 72 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 23:25:27.97 ID:ijuPgovR.net]
- >>67
同意
- 73 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 09:53:08.59 ID:ToDOcZiy.net]
- c:\ddd.txt
が存在していて、それを c:\aaa\bbb\ccc\ddd.txt にコピーしたいのですが、 aaa,bbb,cccが存在していないのでエラーします。 自動的にフォルダを作ってコピーしてくれるメソッドはありますか?
- 74 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 11:16:12.29 ID:j8HR3MFJ.net]
- >>73
Directory.CreateDirectory
- 75 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 12:25:45.11 ID:SF3O1Oce.net]
- 人の話を話半分に聞く奴
- 76 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 14:36:18.68 ID:GNXIV+s8.net]
- OrderBy(Descending)にIComparer<TKey>を取るバージョンだけあって
Comparison<T>を取るバージョンがないのはなぜ? 不便でしょうがないと思うんだけど。
- 77 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 14:52:43.52 ID:f1DNv6yV.net]
- >>76
Funcでセレクタを指定する方でほとんど十分だから
- 78 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 14:54:44.10 ID:GNXIV+s8.net]
- >>77
まあ確かにそうなんですが...
- 79 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 15:02:54.48 ID:SF3O1Oce.net]
- 作者の気持ちは作者に聞けよ
- 80 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 15:38:40.16 ID:f1DNv6yV.net]
- Funcでソートキーを指定する方はクエリ式で必ず必要だから、
ラムダの引数の数が違うだけで全く動作の異なるオーバーロードがあったら紛らわしすぎるだろ
- 81 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 18:38:09.82 ID:sizrUp1k.net]
- CSVのデータ列の縦と横を入れ替えたいのですが、どのようにしたらいいですか?
- 82 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 20:05:40.98 ID:ET0ey9ws.net]
- もっと正確に話して
- 83 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 20:31:29.28 ID:KiLlRrJ3.net]
- >>71
自分なら X [a b c d] みたいなクラス作って Match(Action[]) みたいな関数作るかなあ。
- 84 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 20:34:50.63 ID:KiLlRrJ3.net]
- >>81
csvをパースして、IEmuerable<string[]>を作る。 後は、string[]の長さが全部同じなのを前提にして縦横変える。
- 85 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 20:39:10.73 ID:/MNciLgK.net]
- >>81
エクセルで開いてコピーして形式を選択張り付けで行列を入れ換えにチェックを入れる。
- 86 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 21:05:39.56 ID:ycDP2Q2/.net]
- >>81
何度もやらないなら Excel 使えば?
- 87 名前:デフォルトの名無しさん [2016/02/03(水) 21:47:25.66 ID:glKmFo73.net]
- C#でyahooジオシティーズのFTPサーバーにアクセスして
ファイルをアップロードするプログラムを作ったのですが #76でエラーコード530(リモートサーバーにログインされていません)が返って来ます。 passもIDもあっています。何故かわかる方いらっしゃったらよろしくお願いします。 ideone.com/URZ7XR
- 88 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 21:55:15.11 ID:EldvIZCu.net]
- >>87
そんなもんftpコマンドでええがな
- 89 名前:デフォルトの名無しさん [2016/02/03(水) 21:56:26.30 ID:glKmFo73.net]
- C#でyahooジオシティーズのFTPサーバーにアクセスして
ファイルをアップロードするプログラムを作ったのですが #76でエラーコード530(リモートサーバーにログインされていません)が返って来ます。 passもIDもあっています。何故かわかる方いらっしゃったらよろしくお願いします。 ideone.com/URZ7XR
- 90 名前:デフォルトの名無しさん [2016/02/03(水) 21:57:55.35 ID:glKmFo73.net]
- >>89
ミスです >>88 できればC#のみで実現したいのですが。。
- 91 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 22:02:56.65 ID:EldvIZCu.net]
- >>90
ファイルに書いてProcess.Start呼ぶだけた C#だけで実現できるぞ?
- 92 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 22:08:08.63 ID:eknpwZEf.net]
- >>91
わからないなら答えるなよ
- 93 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 22:08:17.43 ID:VkZvsMH5.net]
- そもそもC#で作るようなもんじゃないな
PerlとかPythonとかでいいよ
- 94 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 22:11:18.30 ID:/MNciLgK.net]
- >>89
よくわからないけどー client.Headers[HttpRequestHeader.Authorization] = "Basic " + base64; ってFTPでもつうようするん? client.wc.Credentials = new System.Net.NetworkCredential("username", "password"); では?
- 95 名前:デフォルトの名無しさん [2016/02/03(水) 22:11:38.07 ID:glKmFo73.net]
- >>91
サンプルプログラム等あればお願いします >>90 C#でという指定の課題なので。。
- 96 名前:デフォルトの名無しさん [2016/02/03(水) 22:15:10.62 ID:glKmFo73.net]
- >>94
client.wc.Credentials = new System.Net.NetworkCredential("username", "password"); でも同様のエラーが出ました。
- 97 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 22:18:23.55 ID:/MNciLgK.net]
- >>96
そっかー残念やなー
- 98 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 22:46:23.38 ID:4yo/6pJu.net]
- 最近はこんな意味不明な課題を出すようになったんだな
- 99 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 22:54:22.63 ID:4yo/6pJu.net]
- 最初に一般的なftpクライアントでサーバーが正しく動いているか確認
正しく動いているならWireSharkでペイロードをキャプチャ 正しく動かないクライアントのペイロードと比較 足らない物を補うなり修正なりする
- 100 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 23:49:10.39 ID:unol2DYF.net]
- >>73
ありません
- 101 名前:デフォルトの名無しさん [2016/02/04(木) 00:40:34.48 ID:gWgQAzup.net]
- >>99
少し頑張ってみます。 ffftp等であればアクセスできるためサーバーは動いていると思われます。
- 102 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 06:47:24.04 ID:PFzCzh/c.net]
- >>73
> エラーします。 たまにこう書いてる奴見かけるがアホっぽいからやめた方がいい
- 103 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 08:50:01.99 ID:+vbR9WQv.net]
- >>73
FileSystem クラス使ったら行けるんじゃなかったっけ? https://msdn.microsoft.com/ja-jp/library/microsoft.visualbasic.fileio.filesystem(v=vs.110).aspx うろ覚えだから間違っていたらごめんね
- 104 名前:デフォルトの名無しさん [2016/02/04(木) 15:03:25.17 ID:CRE7g2W6.net]
- 日時Aと日時Bの間に、時刻Cを何回経過したかを求める
関数の作り方を教えてください。 おねがいします。
|

|