!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part147
http://mevius.5ch.net/test/read.cgi/tech/1582100741/
■関連スレ
C#, C♯, C#相談室 Part94
http://mevius.5ch.net/test/read.cgi/tech/1553075856/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
ふらっと C#,C♯,C#(初心者用) Part148
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ df89-moxv)
2020/05/27(水) 20:28:41.27ID:Pggemlyq0961デフォルトの名無しさん (ワッチョイ 7fbb-Drbj)
2020/12/11(金) 15:40:59.87ID:69jKb/QY0 そういやクラスに、静的に実行される静的イニシャライザを書けるようにしてくれたらいいのにと思うことあるな
962デフォルトの名無しさん (テテンテンテン MM8f-3nR/)
2020/12/11(金) 16:53:05.38ID:CVvHA/5PM >>961
書けるぞ
書けるぞ
963デフォルトの名無しさん (ワッチョイ e701-BALy)
2020/12/11(金) 18:41:57.69ID:bOY22DN70 >>959
それthisじゃない。
それthisじゃない。
964デフォルトの名無しさん (アウアウエー Sa9f-5lnE)
2020/12/11(金) 19:31:50.50ID:exUCYAAha >>963
意味が分からんけど
public class Cat:Animal
{
Cat():base(this){ ... }
}
これはNGみたいだね。
別にこれで良かったのか
public abstract class Animal
{
private static List<Type> Animals = new List<Type>();
public Animal()
{
var t = this.GetType();
Animals.Remove(t);
Animals.Add(t);
}
}
意味が分からんけど
public class Cat:Animal
{
Cat():base(this){ ... }
}
これはNGみたいだね。
別にこれで良かったのか
public abstract class Animal
{
private static List<Type> Animals = new List<Type>();
public Animal()
{
var t = this.GetType();
Animals.Remove(t);
Animals.Add(t);
}
}
965デフォルトの名無しさん (ワッチョイ df2f-Goa5)
2020/12/11(金) 19:37:25.05ID:PS9oWtr00 >>960
自分のインスタンスを返す静的メソッドって作れないのか
それを親クラスかインターフェイスで規定しておけばよいんじゃ
つかわざわざインスタンス生成しなくても、鳴き声が自分かどうか判定する静的メソッドで事足りる気がするな
自分のインスタンスを返す静的メソッドって作れないのか
それを親クラスかインターフェイスで規定しておけばよいんじゃ
つかわざわざインスタンス生成しなくても、鳴き声が自分かどうか判定する静的メソッドで事足りる気がするな
966デフォルトの名無しさん (ワッチョイ 7ff2-5K8T)
2020/12/11(金) 20:32:27.16ID:ZS/vCbaU0 >>940-941
渋谷で超勇者展始まったぞ!
渋谷で超勇者展始まったぞ!
967デフォルトの名無しさん (ワッチョイ 7fbb-Drbj)
2020/12/11(金) 21:16:51.65ID:69jKb/QY0968デフォルトの名無しさん (アウアウイー Sa1b-j1yc)
2020/12/11(金) 21:34:43.36ID:bOExnmUya 「C# 静的イニシャライザ」で検索して普通に引っかかるでしょ
イニシャライザ/コンストラクタと呼び方が異なるだけで
イニシャライザ/コンストラクタと呼び方が異なるだけで
969デフォルトの名無しさん (アウアウクー MM1b-iTOR)
2020/12/13(日) 02:19:21.24ID:1g8P/X2hM c#でRSSリーダー作れましゅか?
970デフォルトの名無しさん (ワッチョイ 8710-kDsR)
2020/12/13(日) 02:27:42.98ID:mhM78eSV0 もちろん作れるさ
971デフォルトの名無しさん (ブーイモ MMeb-egwc)
2020/12/13(日) 06:26:58.36ID:TsdjEAD7M c#では作れないものはありますか?
972デフォルトの名無しさん (ワッチョイ bf62-MC0k)
2020/12/13(日) 07:37:48.18ID:18RrlrES0 >>965
全ての派生クラスで同じ名前の静的メソッドやプロパティを強要できるならそれでよさそうだけど出来なくね?
全ての派生クラスで同じ名前の静的メソッドやプロパティを強要できるならそれでよさそうだけど出来なくね?
973デフォルトの名無しさん (ワッチョイ df2f-Goa5)
2020/12/13(日) 09:06:36.69ID:unG5NNsQ0974デフォルトの名無しさん (ワッチョイ df01-1sNk)
2020/12/13(日) 10:08:37.85ID:3XNF+7/F0 >>971
お前の能力を超えたソフト
お前の能力を超えたソフト
975デフォルトの名無しさん (アウアウウー Sa6b-lled)
2020/12/13(日) 10:11:14.52ID:7La4X7B8a ネイティブDLLが作れるようになってくれないかな
976デフォルトの名無しさん (ワッチョイ df24-S/l1)
2020/12/13(日) 10:21:46.03ID:BQqdDV6m0 >>971
カーネルドライバ
カーネルドライバ
977デフォルトの名無しさん (ワッチョイ c702-kNbH)
2020/12/13(日) 10:26:06.52ID:QKeUnYpp0978デフォルトの名無しさん (ワッチョイ 2766-H4RV)
2020/12/13(日) 11:14:15.79ID:KcA96kkp0 マシン語にしたバイナリを出力するアプリをC#で作ればなんでもできることになる
979デフォルトの名無しさん (ワッチョイ bf8c-2hao)
2020/12/13(日) 14:02:37.13ID:U1NW+seS0 nativeaot(-llvm)?(旧corert)ってのがあってぇ…
980デフォルトの名無しさん (ワッチョイ df01-1sNk)
2020/12/13(日) 14:07:55.69ID:3XNF+7/F0 .NETNative をちゃんと作ればC#でもネイティブコードにコンパイルできるだろうし、そもそも性能がたいして必要ないならインタプリタでもドライバを書くことはできるだろうけどGCに依存してる言語はタイミングが読めないから難しいわな
981デフォルトの名無しさん (ワッチョイ a74f-sAgx)
2020/12/13(日) 14:47:32.03ID:E31xy0lw0 C++/CLI復権してくれたらなぁ。まずないとは思うが。
982デフォルトの名無しさん (ワッチョイ 4768-Goa5)
2020/12/14(月) 19:47:40.61ID:EY+baBGY0 WEBの写真ダウンロード処理をしてるのですが、出来るものと出来にくいものがあります。
出来にくいもの(EDGEブラウザで開けるとすぐ見れるがダウンロードでは20秒くらいかかる)
https://i.dailymail.co.uk/i/pix/2013/05/09/article-2321812-19B162BA000005DC-124_634x449.jpg
出来るもの(すぐにダウンロードできる。EDGEブラウザでもすぐ見れる)
https://i.imgur.com/bnUR6en.png
System.Net.WebClient client = new System.Net.WebClient();
client.DownloadFile("https://i.dailymail.co.uk/i/pix/2013/05/09/article-2321812-19B162BA000005DC-124_634x449.jpg", @"D:\tmp.jpg");
こういうのはサーバー側でアクセス種類がブラウザかプログラムか見分けられて
対策されてるのでしょうか?
出来にくいもの(EDGEブラウザで開けるとすぐ見れるがダウンロードでは20秒くらいかかる)
https://i.dailymail.co.uk/i/pix/2013/05/09/article-2321812-19B162BA000005DC-124_634x449.jpg
出来るもの(すぐにダウンロードできる。EDGEブラウザでもすぐ見れる)
https://i.imgur.com/bnUR6en.png
System.Net.WebClient client = new System.Net.WebClient();
client.DownloadFile("https://i.dailymail.co.uk/i/pix/2013/05/09/article-2321812-19B162BA000005DC-124_634x449.jpg", @"D:\tmp.jpg");
こういうのはサーバー側でアクセス種類がブラウザかプログラムか見分けられて
対策されてるのでしょうか?
983デフォルトの名無しさん (ワッチョイ a724-S/l1)
2020/12/14(月) 20:29:19.80ID:w+atsEVh0 出来る出来ないなら、サーバー側でUserAgentやクッキーやその他ヘッダを見てブロックするというのは普遍的な手法だからよくある事だけど
出来るものと出来にくいものはよくわからないが、一応ダウンロード前にこれ挟んで試してみるといい
client.Headers.Add(HttpRequestHeader.UserAgent, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36");
出来るものと出来にくいものはよくわからないが、一応ダウンロード前にこれ挟んで試してみるといい
client.Headers.Add(HttpRequestHeader.UserAgent, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36");
984デフォルトの名無しさん (アウアウイー Sa1b-j1yc)
2020/12/14(月) 21:37:41.18ID:A7r1gxtPa ブラウザでの表示が早いのはキャッシュされてるだけだと思うけど・・・・
キャッシュ全クリアしても本当にすぐ見れる?
キャッシュ全クリアしても本当にすぐ見れる?
985デフォルトの名無しさん (ワッチョイ 4768-Goa5)
2020/12/15(火) 10:35:58.18ID:md2wlUIm0 >>983
やってみましたら止まらずすぐにダウンロードできるようになりました。
サーバー側でUSERAGENTが入ってるか入ってないかでプログラムアクセスかどうかの選り分けをして
USERAGENTが空のものには20秒くらいわざとジラシが入ってるようです。
一括ダウンローダーとかの対策かなんかかもしれませんね。
ありがとうございました。
やってみましたら止まらずすぐにダウンロードできるようになりました。
サーバー側でUSERAGENTが入ってるか入ってないかでプログラムアクセスかどうかの選り分けをして
USERAGENTが空のものには20秒くらいわざとジラシが入ってるようです。
一括ダウンローダーとかの対策かなんかかもしれませんね。
ありがとうございました。
986デフォルトの名無しさん (ワッチョイ 7f33-c5Po)
2020/12/15(火) 12:40:58.94ID:uedfi1MA0 UA偽装とかリファラ偽装とか懐かしいワードを思い出した
987デフォルトの名無しさん (ワッチョイ a724-S/l1)
2020/12/15(火) 13:14:41.01ID:fP0YYSyi0 >>985
ちなみにChromeはかなり小まめにアプデ入る訳だが
Botは往々にして"Chrome/87.0.4280.88"の部分が古いままという特徴があって最新版一つ手前よりも前のバージョンだと弾くって言う対策してる鯖もある
まぁここまで対策してくるのは稀だから放置でも大方問題にはならないが、インスコフォルダやレジストリや最悪webなどからバーション取得する方法あった気がするから暇なら最新版のUAにするロジックも入れておいた方がいい
ちなみにChromeはかなり小まめにアプデ入る訳だが
Botは往々にして"Chrome/87.0.4280.88"の部分が古いままという特徴があって最新版一つ手前よりも前のバージョンだと弾くって言う対策してる鯖もある
まぁここまで対策してくるのは稀だから放置でも大方問題にはならないが、インスコフォルダやレジストリや最悪webなどからバーション取得する方法あった気がするから暇なら最新版のUAにするロジックも入れておいた方がいい
988デフォルトの名無しさん (テテンテンテン MM8f-/5tz)
2020/12/15(火) 21:23:57.67ID:2D6p9tgnM 規模のでかいプロジェクトを開発してるといつもどのファイルを開いてるのかわからなくなったり、目的のファイルが見つからなかったり大変なんですけどどうしたらいいですか?
目的のフォルダに対してブックマーク的なものが設定できたりしたら迷子にならなくてすむんですがそんなのないですか?
目的のフォルダに対してブックマーク的なものが設定できたりしたら迷子にならなくてすむんですがそんなのないですか?
989デフォルトの名無しさん (ワッチョイ a724-S/l1)
2020/12/15(火) 23:06:40.58ID:fP0YYSyi0 ref readonly変数のstructのメンバ関数呼ぶと防御コピーが発生するのは仕様?
refだけなら防御コピー発生しないのは確認できたんだけど
refだけなら防御コピー発生しないのは確認できたんだけど
990デフォルトの名無しさん (ワッチョイ 7f63-H4RV)
2020/12/15(火) 23:23:22.02ID:j+VqSr9F0991デフォルトの名無しさん (テテンテンテン MM8f-/5tz)
2020/12/15(火) 23:26:47.80ID:OK3TNwGLM992デフォルトの名無しさん (ワッチョイ 4733-BALy)
2020/12/15(火) 23:32:36.78ID:korWFWn50993デフォルトの名無しさん (ワッチョイ ba3e-3rSP)
2020/12/16(水) 01:40:22.65ID:FCFqtT9K0 >>992
複数開くってどうやるの?
複数開くってどうやるの?
994デフォルトの名無しさん (ワッチョイ ff54-G9sQ)
2020/12/16(水) 03:17:07.88ID:eAMqD84A0 共通プラットフォームの .NET 5 が出てきたってことは、.net standard はもう次バージョンは出ないんですか?
995デフォルトの名無しさん (ワッチョイ eaad-8w8B)
2020/12/16(水) 03:21:40.46ID:4YU+JB8/0 うん
996デフォルトの名無しさん (ワッチョイ 0fa7-o020)
2020/12/16(水) 07:09:48.69ID:ksVkXCtR0 >>994
誰も新しい方使わなかったらまだワンチャンあるかも?
誰も新しい方使わなかったらまだワンチャンあるかも?
997デフォルトの名無しさん (ワキゲー MMa2-Gz4g)
2020/12/16(水) 11:31:10.25ID:TSvQ057dM998デフォルトの名無しさん (ワッチョイ be2c-bCZc)
2020/12/16(水) 20:14:15.21ID:p7rmX8ox0999デフォルトの名無しさん (ワッチョイ be7b-kLfm)
2020/12/17(木) 20:00:41.21ID:Z1ozW/Gv0 >>997
スレたて乙
スレたて乙
1000デフォルトの名無しさん (ワッチョイ be2c-bCZc)
2020/12/17(木) 20:54:36.61ID:czJEN8EN0 埋め
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 204日 0時間 25分 55秒
新しいスレッドを立ててください。
life time: 204日 0時間 25分 55秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★5 [BFU★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- 【ローソン】ロゴの「L」で誤解生んだコーヒーカップ、デザイン変更へ 在庫使い切る3か月後にリニューアル [ぐれ★]
- 「遺体、安倍、会いたい」👈逆から読んでみて [175344491]
- 【悲報】SANA、発言撤回拒否 [769931615]
- ジャーナリストがテレビで解説「台湾問題は高市総理から言ったのではなく、立憲民主が日本の対応可能能力を暴こうとしたから」 [359572271]
- 【悲報】トランプ聖帝「高市…さん…でしたっけ?」 [878970802]
- 嫌儲、復活 [377388547]
- 山上、死刑回避し減刑か 山上母の供述で一気に酌量ムードへ [804169411]
