ふらっと C#,C♯,C#(初心者用) Part152

■ このスレッドは過去ログ倉庫に格納されています
2021/08/25(水) 19:44:16.81ID:tgvUkE6r0
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)

「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part151
https://mevius.5ch.net/test/read.cgi/tech/1621129559/
■関連スレ
C#, C♯, C#相談室 Part94
https://mevius.5ch.net/test/read.cgi/tech/1553075856/
■コードを貼る場合は↓を使いましょう。
https://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/
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
https://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
603デフォルトの名無しさん (ワッチョイ 3901-z4aL)
垢版 |
2021/10/25(月) 22:14:20.77ID:3O35Ls500
それはgitを使いこなせてないだけでは
2021/10/25(月) 22:22:36.05ID:6t6sXtph0
Visual Studioが最初に生成する.gitignore使えば生成ファイルが除外されてるしな
2021/10/25(月) 22:23:37.30ID:xKyFV7r10
>>593
ドキュメントとソースのバージョンが一致しなくなっちゃうより問題あることって起きる?
2021/10/26(火) 07:36:22.56ID:7iLVX7OB0
https://sites.google.com/site/nantonaku999/home/fairu-cang-ku2/fairu-cang-ku-2

このようなニコニコ動画弾幕ツールを作るにはC#を学習すれば良いのでしょうか?
参考になりそうな書籍などありましたら教えて欲しいです
プログラミング自体入門者です。
2021/10/26(火) 09:53:38.01ID:nH/QWLAm0
gitとsvnを併用運用するのって良くある環境だと思ってたけどこんだけ突っ込み入るならそうでもないのかね
gitは大きなバイナリの扱いが苦手ってのはググれば分かるんだから、どれだけ問題あるかとかは自分で判断してくれ
単にリポジトリが大きくなるとかクローンに時間がかかるとか重すぎてタイムアウトするとかそういうのだよ
もちろんプロジェクトによっては問題ないだろうから自己判断だね
2021/10/26(火) 11:00:08.19ID:4Npi0ceqM
>>607
俺の職場も併用だし他社でも似た話を聞くよ
そんな気にすることでもない
2021/10/26(火) 11:22:27.27ID:M4zViq7X0
>>606
だいたいどの言語でもできると思うけど、使いたいサービスや前例がある言語を選べると良いとおもう。
それがわかんなかったら、好きな言語を学びながら作りたいものの完成を目指すといいよ。
「この機能は弾幕のここに使えるな…」みたいな感じで勉強していくとモチベも続くんじゃないかな
書籍はいらないよ、サイトで学習するだけで十分。
c#ならここでいい
https://ufcpp.net/
2021/10/26(火) 12:20:24.90ID:oGvcWZ0b0
ゲーム系、特にコンシューマ機系はほぼ確実に混じってると思うぞ。
2021/10/26(火) 12:45:54.68ID:QBPvv+qx0
>>606
それWinformsアプリケーションだよ、これから新しく学ぶには良い題材と思えないな
ちなみに需要があるなら、とっくに新しいソフトが作られていて、利用者もそっちへ移行してるものじゃないかな
古いものを仕方なく使う場合、それ相応の理由がある。で、それを確認できないと何とも言えないね
2021/10/26(火) 13:14:47.13ID:Lw2w7Q/c0
ニコ動は弾幕システムも含めて他所のサイトから丸パクリだからな
元の開発者知ってるだけに今見てもムカつくだけだわ
初期の開発はC#だったよ
2021/10/26(火) 13:26:21.73ID:oGvcWZ0b0
最初はWinformの4.8 frameworkの方が話しが単純だから学習に向いてるよ。

WPF使うにしても最初は前部ビヘイビアで書く方が理解も早い。
一人で5年と経験もない人がWVVMとかやっても
マイナスにしか働かないし。
2021/10/26(火) 18:25:03.57ID:Cq2VKdsO0
>>609
ありがとうございます
C#の基礎的なコンソールの文法は覚えれたと思うのですが
どうやって弾幕アプリを作っていけばいいのか検討もつきません
アプリの本を読んでれば作れるようになるんでしょうか?
2021/10/26(火) 18:30:44.74ID:doQK1NHm0
>>613
前部ビヘイビアがさっぱりわからんが、コードビハインドのことかな?
2021/10/26(火) 18:39:05.43ID:oe4Dvohb0
>>613
色々出鱈目だのう
4.8 framework→.NET Framework 4.8
WVVM→MVVM
前部ビヘイビア→全部コードビハインド
2021/10/26(火) 18:47:28.13ID:jDc7PZeY0
>>616
前部ビヘイビアよく分かったなw
2021/10/26(火) 19:42:14.09ID:QBPvv+qx0
添付ビヘイビア「呼んだ?えっ違うの?」
2021/10/26(火) 19:57:08.91ID:b4h9wXoa0
臀部ビヘイビア「やっと出番か」
2021/10/26(火) 21:09:04.64ID:Ui9ZIWjk0
玄武ビヘイビア「・・・お呼びでない?」
2021/10/26(火) 21:17:56.76ID:doQK1NHm0
何が衝撃的かと言えば、キャリア5年を素人と扱いしているということは
彼のキャリアは推定10年以上ってことだわ
2021/10/26(火) 23:31:49.78ID:QBPvv+qx0
設計3年、コーディング8年、デバッグ一生
2021/10/27(水) 00:21:15.63ID:VZtiuUQ4M
c#でディスクパーティションを削除したり作成したり自動化したプログラム作りたいんです。
それ系のサンプルコードを検索しても出てこないんですがc#では無理でしょうか?
2021/10/27(水) 00:22:54.43ID:dedb9OIKM
diskpartを呼べばいいだけ
2021/10/27(水) 00:48:40.58ID:ZEhE+cUi0
>>616はエスパーかな?
2021/10/27(水) 03:00:27.67ID:rdp8uLCI0
>>613
すいません
Amazonで.NET Framework 4.8 とかMVVMでググっても出ないんですけど
具体的にどういった本がそれに当たるのでしょうか?
Xamarin,VisualC#,WPF,ASP.Net,.NET5 といったものが多く出てきましたが
自分の目的にはどれがあってるのか…
2021/10/27(水) 07:39:12.09ID:Zj1idbQoM
>>623
WDKの資料を読みたまえ
2021/10/27(水) 08:59:15.27ID:avsNPLVxa
初学ならWinFormsでポトペタして作ればいい
2021/10/27(水) 10:17:17.06ID:K7fhVGwtr
6年ぶりにC#に戻ってきそう
といってもWinForm(VS2015)しかやっていなかったけどこの6年で何か変わった?
2021/10/27(水) 10:22:46.47ID:vOa3m8Ss0
>>629
未だにWinFormsが最善
2021/10/27(水) 10:58:51.03ID:K7fhVGwtr
>>630
安定のWinFormで安心した
2021/10/27(水) 11:05:07.82ID:GTsNGXih0
前よりはWPFに移行した人を見るようになったかな
2021/10/27(水) 11:09:47.31ID:7ixyZ+/H0
そういえばWinUI3とかどうなったんだろう
2021/10/27(水) 17:41:50.42ID:pB4OZ2bT0
WinUI3は今のところ使い物にならない
2021/10/27(水) 21:30:14.38ID:joAdtZnc0
ボソ Blazor
636デフォルトの名無しさん (アウアウウー Sa45-15yw)
垢版 |
2021/10/27(水) 21:52:40.16ID:D6YfKbcXa
WinFormの質問です
ラジオボタンはAppearanceボタンにした時、選択時のボタン色が薄い青?みたいな感じになるんですが、これを任意の色に変更することは可能でしょうか
可能であれば方法を教えていただきたいです
よろしくお願いいたします
2021/10/27(水) 22:34:36.35ID:zKX95qu20
FlatStyleをFlatにしてFlatAppearanceで設定する
638デフォルトの名無しさん (アウアウウー Sa45-15yw)
垢版 |
2021/10/28(木) 07:27:49.03ID:W4bPGGQba
>>637
ありがとうございます!
今日試してみます
2021/10/28(木) 22:50:14.27ID:Qh3rpV2+0
HttpClientのメッセージロギングしてデバッグしたいんだけど、Chromeの通信デバッグ並に完全に読み取る事って簡単には出来ない?

HttpRequestMessage request = new(HttpMethod.Post, url);
Debug.WriteLine(request);

これだとその後にCookieContainer等からセットされるヘッダは読み取れない訳だけど、実際に送られるリクエストメッセージを完全に読み取る方法ってあったりする?
2021/10/28(木) 23:12:06.60ID:1dRy5ZCM0
ひどらー
2021/10/29(金) 07:08:11.82ID:AWR3O7P4M
メソッドの引数がenumの配列なのに
enumの値渡してもコンパイルエラーにならなかった
直しておいてね
2021/10/31(日) 09:17:59.59ID:Cn8y59vU0
最近はパターンマッチング使えるしenum要らない子かなーと思ったらHasFlagがあるんだった
2021/11/02(火) 08:48:28.47ID:0cW+u2MrM
初歩的な質問ですいません
初めて非同期処理を書いてみたのですが、awaitを使用して非同期メソッドを呼び出してもその結果を待たずに処理が進んでしまいます

非同期メソッドを呼び出す側はasyncを付与しています
awaitを使用すると結果を待つ、いわゆる同期的な動作をすると解釈しているのですが認証が間違っているでしょうか?
またこのように処理が進んでしまう場合はどこ疑うべきでしょうか?
2021/11/02(火) 09:32:37.14ID:hduQM35N0
>>643
漠然とし過ぎてエスパーし辛いから、もうちょい具体的にコード(の一部)書いた方がレス付きやすいんじゃないかな
2021/11/02(火) 10:18:25.51ID:c2KuzBrA0
>>643
待つ相手の戻り値がvoidになってるんじゃないか。
async voidだとawaitしても待たないから戻り値をvoid以外にするか
await Task.Run(()=>this.hoge())とかにする
2021/11/02(火) 10:18:48.97ID:NgYv9VNe0
>>643
> awaitを使用すると結果を待つ、いわゆる同期的な動作をすると解釈しているのですが認証が間違っているでしょうか?
間違ってます。awaitを使ってください。
awaitは非同期処理を同期処理の時と同じようなスタイルでコードを書くためのものです。
awaitより後のコードが現在実行してるタスクの後続タスクとして実行されます。
2021/11/02(火) 10:34:36.03ID:NgYv9VNe0
寝ぼけて出鱈目なこと書いてる…
>>646は無視してください
2021/11/02(火) 12:24:59.26ID:cIyGW0t20
いいってことよ
2021/11/02(火) 14:50:12.01ID:bBu0w1jV0
寝ぼけて車を運転したとかじゃなくてよかった
2021/11/03(水) 07:49:34.62ID:Mhdw9Pui0
static async Task Main(string[] args)
{
Console.WriteLine("a");
await TestFunc();
Console.WriteLine("f");
}

public static async Task TestFunc()
{
Console.WriteLine("b");
await Task.Run(() =>
{
Console.WriteLine("c");
string s = "";
for (var i = 0; i < 100000; i++)
{
s += "a";
}
Console.WriteLine("d");
});
Console.WriteLine("e");
}
>>650
2021/11/03(水) 10:42:03.46ID:JRNweyk60
>>650
レス先が無限ループ
2021/11/03(水) 13:33:54.93ID:Mhdw9Pui0
インデントないと見にくいかなーって思って。
JaneStyleで安価にマウスオーバーでインデント付き文字列が見えるけど
くろーむやfirefoxみたいな通常のブラウザだとインデントつかないね
2021/11/03(水) 13:35:29.85ID:Mhdw9Pui0
IDにマウスオーバーで十分か
2021/11/03(水) 13:58:16.43ID:b4M0oSaD0
そういう時はideoneを使うのです >>1 にも書いてあるでしょ
https://ideone.com/hPhtgv
2021/11/03(水) 15:28:38.22ID:IDkOxE7B0
>>652
横レスだが、それは知らんかった
JaneStyle使ってるが安価だと確かにインデント見えるな
今度使わせてもらうわ
2021/11/03(水) 16:45:31.20ID:MjMXPsh40
そろそろWPFに手を出してみたくて最小コード書いてコンパイルしてみたんですが

System.Windows のアセンブリ参照が無い

という状況。そんなことある?
VisualStudioは入れて無いんですが、VS入れないとアセンブリ追加されないってこたぁ無いと思うんですが。

アセンブリ参照が
Windows\assembly
Windows\Microsoft.NET\assembly
ProgramFiles(x86)%\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8
と3つあるのがよく分からんのですが、何をどうすればいいんですかね?
2021/11/03(水) 18:34:35.70ID:qKSDioFA0
WPF以前に.NETの開発に手を出してこなかった方かな
そのコンパイル単位で何の外部DLLを必要としてるかコンパイラに教える必要がある
WPFはとりあえずWindowsBase.dll, PresentationCore.dll, PresentationFramework.dllの3つが必要
何でコンパイル/ビルドしてるかによるけど
csc.exeなら/r:WindowsBase.dll /r:(以下略)みたいに/rを並べる
dotnetコマンド使ってるならそもそもdotnet new wpfでWPFアプリのテンプレート使えばいい
2021/11/03(水) 19:26:51.00ID:JRNweyk60
そのレベルのアホがなんでVisualStudio入れないでやってこんなとこで質問してんだ?
わからねぇなら一度は入れてやってみろよ
脳にクソでも詰まってるのか?
2021/11/03(水) 19:36:13.54ID:KWqDbkI50
C#はよっぽどでない限りVS使った方がいいと思うがなぁ。
dotnetとphpがまじっててー、両方同じサーバーで運用してるんですー、みたいなんじゃない限り。
2021/11/03(水) 19:43:03.87ID:2lWmGJD50
サーバー上で開発するわけじゃないだろ?
2021/11/04(木) 02:17:14.60ID:bpvG+88L0
外部…DLL…?
WPFって追加の参照設定が必要なんですかい
そーゆーのはコンパイラがなんかうまいことやってくれるもんだと思ってましたわい

しっかしこういう知識って皆どこで学ぶんですかね?MSDNは何処に何が書かれているかクッソ分かりづらいし
まぁ質問したら先に進めたんで質問するのが正解ですわ
2021/11/04(木) 07:20:30.47ID:6aa/TylFa
>>661
VSがうまいことやってくれるよ
2021/11/04(木) 07:33:58.46ID:9O3WRacJM
MSDNって書いてる時点で何となく世代の想像がつくなあ

これから勉強するということであれば
CommunityEditionなら無料で使えるんだからおとなしく最新のVisualStudio2019を入れて
MicrosoftDocsのチュートリアルから手を付けるのが無難な気がするけどな
Webで適当に検索したところで引っかかるのはゴミみたいな古い情報ばっかりで656みたいな無駄なところで手間ばかりかかりそうだし
2021/11/04(木) 13:21:18.54ID:npOR5gti0
C#の場合初心者がVS使わずにやるのはかなりの縛りプレイだと思うわ
まぁ自分もそれやって時間を無駄にしたんだけどさ
2021/11/04(木) 21:24:01.13ID:JWp5t/In0
SharpDevelopの立場
2021/11/04(木) 23:59:47.06ID:KTqjH7U90
分からないことを1つずつ潰してから次に進みたいってのはプログラマの真理だと思うが、
最近は技術範囲が広すぎて(というかフレームワークとかライブラリの守備範囲が広すぎて)、1つ1つ追いかけてると時間が足りない。

なので最近は分からないことあっても先へ進めてる。
我慢してやってると段々線で繋がってくる。

最初はめちゃくちゃ辛いが・・
2021/11/05(金) 00:50:23.04ID:/BQjYuPF0
正直大前提となるdllの参照とか全然意識したことないヘボだけどvsが全部やってくれるから困ったことない
そもそもc#でvs使わないプロジェクトなんて聞いたことないので・・・
2021/11/05(金) 01:09:17.93ID:x9FSSHOi0
VSでテンプレート選んでプロジェクトを作成したら最低限の参照は設定されているし
追加する必要があるものはDocsの各クラスの説明を見れば全部書いてあるからねぇ
2021/11/05(金) 01:25:04.81ID:0ONdwIqPd
.NET Core系の開発だと結構普通にプロジェクトファイルを手で弄る機会があるよ
最近はCI/CDのためにコマンドラインでビルドや実行をするケースも増えてる
もちろんプロジェクトファイルを1から手書きする必要はないけど、最低限dotnet コマンドくらいは使えて損はない
2021/11/05(金) 01:45:35.59ID:/BQjYuPF0
自動ビルド用にコマンド覚えようって話は同意なんですけど.net coreであってもコーディングはvsでやるほうが効率よくないですか?
よくわかってないんですが、サーバ上で開発するとかでvs使えないパターンがあるんでしょうか?
2021/11/05(金) 03:18:53.73ID:oTBYBYGO0
効率を考えるんだったらテンプレからコピペしてきて必要な箇所を自分用に書き換えるだけで済む
生産性の高さをウリにするというのは、そういうものを指す
コマンドを暗記してる暇があるなら、気の利いたコードスニペットを作った方が即戦力になるだろう
2021/11/05(金) 04:51:29.47ID:sW1R9FCxa
口が悪い人が多いねw

>>656の人の「基礎から理解したい」という心構えは(俺自身は全然持ってないからw)
俺なんか評価しちゃうけどなあ。

ただ、やろうとしていることは「応用範囲の広い基礎の習得」というより、
文明の利器が使えない状況を強いられるほぼありえない状況を想定した
「無人島サバイバル術」に近い気はするけどねw

もちろんそれだって趣味なら全然ありだよね。
2021/11/05(金) 04:56:58.86ID:sW1R9FCxa
あるいはあれだね、サラリーマン的に言えば
自分の会社でしか通用しない(他所に転職したら役に立たない)細かいローカルルールを
基礎だと錯覚している印象はまあある。
674デフォルトの名無しさん (アウアウウー Sacd-4MYJ)
垢版 |
2021/11/05(金) 07:30:08.22ID:ffJQa+Rya
VS使わせてもらえない会社には行きたくねー
2021/11/05(金) 08:05:48.55ID:FAEOfd5a0
>>672
俺がはじめた20年ぐらい前でもウィンドウから作るって勉強法は無意味って言われてた気がする

実際、引数がクソ長えapiの使い方がわかる程度でやっぱり
だからそれでどうしてウィンドウができるんだよって
疑問を解消できるものではない

だってMicrosoftがそういうの用意したんだからそういうものじゃん
っていう以外ない
それってどの階層でも言えることで.netframeworkを掘って言っても最後にはwin32api的なものが待っていると思う
676デフォルトの名無しさん (エムゾネ FFb2-2US9)
垢版 |
2021/11/05(金) 10:53:35.85ID:CgcDsDN+F
vsしか使えない香具師はいらん
2021/11/05(金) 10:55:48.16ID:bWDFcOZA0
まあc#のIDEはVS使えればええやろ
今どきあとVScode以外のエディタでc#の開発やらせん
組み込みはしらん
2021/11/05(金) 11:15:29.45ID:oTBYBYGO0
VSも使える人を募集してるのにVSしか使えない子ばかりやってくるんですね
でも今話してるのはVSすら使えない子ですってよ?
2021/11/05(金) 11:20:22.88ID:L2dsl9KQ0
Visual Studioが生成したプロジェクトファイルをそのままmsbuildとかdotnetコマンドに食わせればいいだけだから普段はIDEで開発しとけば問題ない
680デフォルトの名無しさん (エムゾネ FFb2-2US9)
垢版 |
2021/11/05(金) 12:12:43.07ID:CgcDsDN+F
WPF
https://www.youtube.com/watch?v=n4s1QJPbLog
2021/11/05(金) 13:14:34.40ID:GdvP7SmiD
>>677
組み込みでC#って、って話になりそう
2021/11/09(火) 20:52:40.99ID:GAlh0Hrk0
.NET 6.0にしただけで自作ライブラリの処理速度が向上してて感動したわ
2021/11/09(火) 21:30:22.13ID:sxBbpQqV0
うちも子供の夜泣きがなおった。
2021/11/09(火) 21:50:57.78ID:fKG42dqc0
俺社環は.NET Framwork4.0だからバージョン2つ上がったか・・・
2021/11/09(火) 22:21:42.09ID:HTXxUI4qM
.NET Frameworkの新規更新は既に終了しているので今後も更新されることはない
2021/11/09(火) 22:41:39.20ID:YSScyj9Q0
https://www.youtube.com/watch?v=aXKEWa0_YJg

上記の動画のようなメモリーを弄ったり読んだりするクラスや関数の使い方って
どういう方面の参考書買えば学べますか?
2021/11/09(火) 22:48:05.89ID:24WB74Rt0
面倒からサムネしか見てないけどメモリ弄ってチートをするって話?
であればC#は関係ないからリバースエンジニアリング関係の本じゃないかな
こういうのはWindowsならWin32多様するからC#よりもC++の方が楽
それにネイティブプログラミング力とリバースエンジニアリング力は比例するから普通にC++頑張るのが一番の学習になると思うよ
2021/11/09(火) 22:53:12.64ID:24WB74Rt0
どうしてもC#でやりたいならDllImportでkernel32.dllのOpenProcessとかReadProcessMemory利用すれば出来る
それらをスムーズに利用するためにunsafeなポインタ型を理解することから始めよう
2021/11/09(火) 22:54:54.11ID:YSScyj9Q0
>>687
回答ありがとうございます。
やりたいことはそのとおりです。
C++とWin32APIの参考書は買ったのですが
覚えることの多さとWin32APIのコードが長すぎて全然読んでませんでした。
Win32C++に比べたら簡単そうなC#でやりたいのですが遠回りでしょうか?
2021/11/09(火) 22:59:16.87ID:24WB74Rt0
>>689
プログラミング自体初心者であればC++はハードルが高すぎるから
チート用途としては多少不便なもののC++より難易度の低いC#から始めるのは良い選択
ただC#自体に他プロセスのメモリを読み取る機能は無いから結局Win32APIは避けて通れない道
2021/11/09(火) 23:25:39.41ID:YSScyj9Q0
>>690
やることが見えてきたので助かりました!
ありがとうございました。
2021/11/09(火) 23:57:26.58ID:24WB74Rt0
>>691
こんな感じでWin32APIも使うこと自体はそんな難しくはないがC/C++の経験が無いとMSDNを呼んで引数等をC#の型に変換するのは難しいだろうな
とりあえずゲーム側のアドレスが既に分かってるならプログラミング自体はそんな難しくはないが、
こういうのはそもそもアドレスを解析したりする工程で7割くらい時間使う訳で、その解析力については>>687で言った通り


[DllImport("kernel32.dll")]
static extern bool ReadProcessMemory(IntPtr handle, nuint lpBaseAddress, void* lpBuffer, nint nSize, nint* lpNumberOfBytesRead);

static int ReadInt(IntPtr processHandle, nuint address)
{
int result = 0;
ReadProcessMemory(processHandle, address, &result, sizeof(int), null);
return result;
}

static byte[] ReadBytes(IntPtr processHandle, nuint address, int length)
{
byte[] result = new byte[length];
fixed (byte* p = &result[0]) return ReadProcessMemory(processHandle, address, p, length, null) ? result : null;
}

static bool TryReadVector4(IntPtr processHandle, nuint address, ref Vector4 vec4)
=> ReadProcessMemory(processHandle, address, Unsafe.AsPointer(ref vec4), sizeof(Vector4), null);
693デフォルトの名無しさん (ワッチョイ 515f-1fFA)
垢版 |
2021/11/10(水) 16:30:41.62ID:63WV6EHr0
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
2021/11/11(木) 14:17:25.10ID:MHF4JUQN0
global usingは使ったほうがいいですか?
2021/11/12(金) 10:41:17.72ID:6Q5uv2vf0
>>694
今のところ積極的に使っていくものではないと思っています

参照)https://ufcpp.net/study/csharp/sp_namespace.html#global-using
2021/11/13(土) 03:10:29.50ID:ll3+gn2K0
>>695
なるほど! ありがとうございます
2021/11/13(土) 13:05:01.87ID:MewxXHvI0
いえいえ
2021/11/14(日) 23:09:12.89ID:6FVLDefc0
いわゆるフォルダ表示みたいな物をやりたいんですが
そのままフォルダみたいなGUIのパーツはないのですか?
リスト表示でごちゃごちゃやるしかない?
jpgの縮小画像表示みたいのしたいのですが
2021/11/15(月) 00:43:56.65ID:ElnRh6HP0
>>698
お前の中ではそりゃ説明不要なんだろうが、
こっちはウィンドウズアプリでやりたいのかWebアプリにしたいのかさっぱり分からんわけよ。

つまり出直して来い
2021/11/15(月) 02:44:59.38ID:RtrkD0cb0
>>699
さーせん
Windowsアプリです
2021/11/15(月) 03:15:53.30ID:x301xsWW0
そのままフォルダみたいなGUIのパーツは標準ではないな
サードのライブラリを漁ったらあるのかもしれんが, .NETのGUIライブラリとか紹介してくれる人って一切いないからよ
俺は聞いたことがない
2021/11/15(月) 12:19:23.67ID:5e0s5u8J0
自分は使ったことはないけど
Windows API Code PackにExplorerBrowserがある
Explorerのシェルをそのまま使うやつ
Windows API Code PackのMS公式配布は終わってるけど野良クローンがそこらに
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況