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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 5f01-NOMG)
垢版 |
2022/09/18(日) 14:39:29.51ID:VjUDO6tf0
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)

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

■前スレ
ふらっと C#,C♯,C#(初心者用) Part155
https://mevius.5ch.net/test/read.cgi/tech/1655422932/
■関連スレ
C#, C♯, C#相談室 Part96
https://mevius.5ch.net/test/read.cgi/tech/1639965805/
■コードを貼る場合は↓を使いましょう。
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/
https://source.dot.net/
・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
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2022/10/29(土) 16:02:48.14ID:LKZb5SQz0
ひとつしか存在しない絶対的なものは「自分を認識する意識」くらいのものだ
498デフォルトの名無しさん (ワッチョイ d935-uirP)
垢版 |
2022/10/29(土) 16:37:09.15ID:GsZMr1/10

静的クラスとするよりもインスタンス化してから利用するように設計するほうが色々とメリットがあるのですね
2022/10/29(土) 16:57:12.41ID:/AmlPuyW0
>>481
偉そうとか言い出すとコンプレックスみを感じるな。
2022/10/29(土) 17:04:11.43ID:5hK4Xoona
>>499
何で人に物を聞くときに「聞かれたことにだけ答えろ」みたいな大きな態度を取る初心者にコンプレックスを感じなきゃいけないんだw
2022/10/29(土) 18:02:09.38ID:laG6hjw40
文字列もクラスもメソッドも全てが数値のみで管理されており
その数値のみでソースが無いプログラムでも今日制定に
流れを変更できるようになったら一気に理解が深まる。

オブジェクト指向だ、関数型だ、設計がー、なんてのは
一番浅い層の肌の色ぐらいにすぎない。
2022/10/29(土) 18:07:39.23ID:s+eFMxCE0
>>501
たしかになんか理解が深まったんだろうな
ただ機械側によりすぎて、お前の日本語は全然意味分からんw
2022/10/29(土) 19:49:40.68ID:lV3hVGRgM
アセンブラ?
2022/10/29(土) 20:06:55.26ID:/AmlPuyW0
>>500
そりゃ「お前のうんちくは今は要らない」と思われるからだろ。
2022/10/29(土) 20:11:24.34ID:5hK4Xoona
>>504
だからお前はいつまで経ってもコピペしかできないんだよ
2022/10/29(土) 21:38:27.72ID:/AmlPuyW0
>>505
コピペでわかるようなことを答えてるからでは?

俺オジサン側だけどあんまり悪い気がすること聞かれないぞ。聞かれた事しか話さなければ、案外聞いてくるよ。
「これ長いけど」って言ったら「今は良いです」とか言いよるけど、後で聞きに来たり。
関係性でしょこんなの。
2022/10/29(土) 21:42:16.29ID:AHyDFjq20
>>506
今いい関係性を築いてるつもりなのかw
とりあえず>>1を100回読んで首釣って来いw
508デフォルトの名無しさん (アウアウウー Sa9d-na4+)
垢版 |
2022/10/29(土) 21:43:38.37ID:PVOoqMZaa
いま?
2022/10/29(土) 21:50:18.46ID:/AmlPuyW0
>>507
今さら?
2022/10/29(土) 22:08:19.95ID:AHyDFjq20
>>509
しつこいな妬むなよw
お前がコピペしかできないのはお前の努力不足と才能不足で俺に責任はないぞ
>>1を100回読み終わったならすぐに川に行って首が釣れるまで帰って来るな
2022/10/29(土) 22:11:58.18ID:/AmlPuyW0
2022/10/29(土) 22:14:33.73ID:AHyDFjq20
お前は草と首の区別もつかんのか
つくづく使えんやつだな
だから人間関係もうまくいかないんだぞ
513デフォルトの名無しさん (ワッチョイ b953-na4+)
垢版 |
2022/10/29(土) 22:25:09.72ID:GqvAAO/X0
図星突かれたので頓珍漢な返ししかできません
2022/10/29(土) 22:33:09.26ID:AHyDFjq20
だろうな
まだ>>1も100回読めてないだろ
2022/10/29(土) 22:37:03.52ID:s+eFMxCE0
キモい奴らだな
消えろよw
2022/10/29(土) 22:38:53.69ID:AHyDFjq20
そのうち消えるんじゃね
お前も>>1を100回読んで消えとけよ
2022/10/29(土) 22:40:10.99ID:/AmlPuyW0
おい俺に言うのはわかるが、八つ当たりはやめとけよ。
2022/10/29(土) 22:41:41.43ID:AHyDFjq20
また来た
スレチだから八つ当たりしてないで早く消えろよ
2022/10/29(土) 22:42:38.45ID:AHyDFjq20
俺リアルで他人からお前らが言われてるようなこと言われたことないぞ
マジでスレチだからもう書くなよ
520デフォルトの名無しさん (ワッチョイ b953-na4+)
垢版 |
2022/10/29(土) 22:43:50.83ID:/Mu6PCns0
ネット上でもわかるこのキモさ
リアルでも煙たがれてそう。
2022/10/29(土) 22:45:01.83ID:AHyDFjq20
という初心者がいたわけよ
2022/10/29(土) 22:45:30.65ID:AHyDFjq20
マジでまだ続けるこのキモさよ
2022/10/29(土) 23:04:36.64ID:EUjMGqhh0
なんで盛り上がってるの?
だれか3行で頼む。
2022/10/29(土) 23:07:56.87ID:y8vo38aP0
5chでよく見かける
キチ2名の
打ち合い
2022/10/29(土) 23:12:18.42ID:AHyDFjq20
キチに絡まれるのは同レベルのキチだからな
2022/10/29(土) 23:16:29.83ID:i0vA1INFa
ていうかこのスレってコンプレックス持ち多すぎて書きにくいって前から思ってたわ
ちょっと変な初心者の話をしたら刺さったやつがすぐ絡んで来るから
527デフォルトの名無しさん (JP 0H6d-na4+)
垢版 |
2022/10/29(土) 23:24:53.08ID:FgOSZ1hPH
そんなんだからSESしかできないんだよ
もっと社会性を身につけないと
2022/10/29(土) 23:26:26.77ID:AHyDFjq20
よほど刺さったらしいw
529デフォルトの名無しさん (ワッチョイ 1301-cPfV)
垢版 |
2022/10/30(日) 00:17:02.57ID:+d9s9Afp0
今HTMLとCSSでゴリゴリやりながらアプリ作ってるけど正直めちゃくちゃめんどくさい
自由度はHTMLとCSSの方が高いのかもしれんけどXamlとC#のGUIの簡単さってすごいなって思った
2022/10/30(日) 00:58:04.31ID:lsOA6XTZ0
>>529
俺は最近逆の感想しか抱いてないな
HTML/CSSの方が楽に綺麗な外観作れるし何よりもjsが超楽に非同期使えて有難すぎる
C#もお手軽シングルスレッド非同期あれば良いのにな
Unityのコルーチンもjsと比べるとめんどすぎ
531デフォルトの名無しさん (ワッチョイ 1301-cPfV)
垢版 |
2022/10/30(日) 01:14:27.44ID:+d9s9Afp0
>>530
await asyncじゃだめなの?
2022/10/30(日) 01:21:23.79ID:UmSlwLP00
HTMLとCSSが楽で良いと俺も思う。なんせ自分がやらなくてもデザイナーの人に入って貰えるし、それも単価が安いし。
最近はCSSも高級になったし、WebView2が使えるようになったのでかなり楽よね。
IEコンポーネント使わないといけないなら同意
2022/10/30(日) 02:27:29.10ID:2N6ePwSn0
単純なやつならxamlの方が楽だけどちょっと凝ったデザインにしようとすると記述量がめちゃ増えるのはなんとかしてほしい
2022/10/30(日) 03:33:26.24ID:mdQkSumL0
jsの非同期は形の上だけだからなぁ...
535デフォルトの名無しさん (ワッチョイ 1301-cPfV)
垢版 |
2022/10/30(日) 07:16:53.81ID:+d9s9Afp0
CSSも増えるくね?
今Wiki作ってるけどマジで思うような挙動しないわHTMLとCSS
divを左と右に分けるのでもfloat:leftとfloat:rightの2つのCSS書かんといけないの面倒くさすぎる
文字を下揃えにするのもverticalalignmentとかhorizontalalignmentとか手軽なのがない
2022/10/30(日) 07:21:33.87ID:EP3eiSUOa
>>531
知ってるわけないじゃん
537デフォルトの名無しさん (ワッチョイ 1301-cPfV)
垢版 |
2022/10/30(日) 07:23:58.99ID:+d9s9Afp0
>>536
なんだ…知らないのか…
2022/10/30(日) 08:55:39.00ID:Y7MeHq5yr
>>535
すげえジジイがここにいたw
floatとかいつの時代だよwww
それでこんなにcssクソクソ言ってたのかw
オメーの無知で吠えてるんじゃねえよ
2022/10/30(日) 09:15:57.16ID:Ufi2KoCB0
>>535
今どきそんな太古の手段を発掘しつつわざわざ車輪の再発明をしているのはキミくらいのものであって、あえて言わせてもらうと、それらは文字通り「時間の無駄」でしかない

どうしても車両の再発明をしたいってことなら止めはしないけど、せめてモダンなCSSやフレームワーク等の「習作」として作成しよう
2022/10/30(日) 09:18:30.73ID:LXcqQo2MM
今ってflexboxレイアウトが主流じゃないの
2022/10/30(日) 09:42:14.23ID:UmSlwLP00
IEコンポーネントじゃないならflexとgridかな。
IEコンポーネントはバグが多いからかなり辛い。float使うのもわかる。

この調子だとHTMLも文字列で作ってそう。
適当なフレームワークに乗せるのが良いよ。MVVMにできるし。
2022/10/30(日) 09:42:37.39ID:lsOA6XTZ0
>>536>>537
むしろjsにasync awaitあるの知らないんだね
未だにコールバック地獄でもしてんのかなw
2022/10/30(日) 09:46:55.44ID:UmSlwLP00
C#のasync awaitの話では?
なんか不自由あるんだろうか。

まあJSみたいにPromiseと可換になってると便利なのになと言うことはあるけど。
544デフォルトの名無しさん (ワッチョイ 1301-cPfV)
垢版 |
2022/10/30(日) 10:37:52.27ID:+d9s9Afp0
>>541
flexは頭にもう一個div入れないといけないじゃん
545デフォルトの名無しさん (ワッチョイ 1301-cPfV)
垢版 |
2022/10/30(日) 10:42:35.72ID:+d9s9Afp0
あとそんなもんネットに言え
こっちは色々調べながら最善の答え見つけとるんじゃ
2022/10/30(日) 10:54:18.58ID:Y7MeHq5yr
最善の見つけた答えがfloatww
ネットの調べ方もジジイレベルかよww
547デフォルトの名無しさん (ワッチョイ 1301-cPfV)
垢版 |
2022/10/30(日) 10:55:09.64ID:+d9s9Afp0
>>546
じゃあ何使うんだよ
2022/10/30(日) 11:02:31.77ID:Y7MeHq5yr
>>547
flexbox使え
すべてが解決できる
2022/10/30(日) 11:53:13.28ID:anVeQi4K0
>>524
thx



HTML & CSS は確かに便利なんだけど、たまにやるときれいさっぱり忘れてて思い出すのに時間がかかるのが難点。
なんというかクセというか、コツというか、そういうのを思い出せないと思うままにならない感じ。
2022/10/30(日) 11:54:53.34ID:dJTdnVox0
いい加減スレチじゃい
2022/10/30(日) 11:56:05.47ID:J5x/gUfla
>>1の読めないやつしかいないスレ
552デフォルトの名無しさん (ワッチョイ c101-cPfV)
垢版 |
2022/10/30(日) 12:45:05.94ID:GxZBoAl/0
結論:XAMLとC#が最強
2022/10/30(日) 13:29:03.83ID:P8HVjCjE0
糞スレw
2022/10/30(日) 13:39:46.64ID:A1wSH6ms0
そりゃ初心者のうちメンタル弱くてやる気のない人が対象のスレだし回答してるのもおかしなこと言ってるのが多いから初心者なんだろうね
2022/10/30(日) 13:39:53.04ID:UmSlwLP00
>>544
入れれば良いのでは?
まあbodyもflexにできるけど。
上揃えも下揃えもflexの方が楽だけどなって。
xamlで言うFlexLayoutなので、多分こっちの方がxamarin以降のXaml移行組は楽だと思う。
556デフォルトの名無しさん (ワッチョイ a95f-hZr9)
垢版 |
2022/10/30(日) 16:21:32.75ID:DkOekoOd0
HTML+CSSってブラウザエンジンが必要になるのが馬鹿らしい
557デフォルトの名無しさん (アウアウウー Sa9d-uirP)
垢版 |
2022/10/30(日) 17:10:20.50ID:D3yBl/wLa
C#使ってる時点で利便性と引き換えに今時のパソコンなら問題ないと無駄を許容してるんだからそのくらい許容しろ
2022/10/30(日) 18:09:34.88ID:UmSlwLP00
>>556
とはいえWindows使う以上絶対載ってるし、現存する、ほぼ唯一のまともに日本語を表示できる描画エンジンじゃない?
2022/10/30(日) 19:49:11.19ID:5qpGtRvc0
>ほぼ唯一のまともに日本語を表示できる描画エンジンじゃない?

ブラウザのテキスト表示もOSの描画エンジンを使っていると思うが。
2022/10/30(日) 19:52:07.34ID:gI8+fygea
>>558
ごめん何言ってるかわかんない
酔ってる?
2022/10/30(日) 19:57:59.55ID:UmSlwLP00
>>559
オプティカルで文字を詰めながら禁則処理しつつ、左右均等揃えなんかしてくれないよ。
ttps://www.google.com/amp/s/ics.media/entry/14087/

>>560
そういう所だぞ
2022/10/30(日) 19:59:51.73ID:UmSlwLP00
すまん、あげたサイトはオプティカルじゃなくてちゃんとメトリクス使ってるんだな。
2022/10/30(日) 20:03:02.46ID:gI8+fygea
>>561
酔ってないのにそれかw
だからお前はリアルでも一人なんだよ
2022/10/30(日) 20:11:29.33ID:UmSlwLP00
ちゃんと批判して
2022/10/30(日) 20:13:47.95ID:LXcqQo2MM
いやいやw

現存する、ほぼ唯一のまともに日本語を表示できる描画エンジンって表現はおかしいだろw
2022/10/30(日) 20:15:35.13ID:LXcqQo2MM
ガチの高校生なのかな~
2022/10/30(日) 20:18:53.41ID:UmSlwLP00
え?ホント?みんなそんなに完璧に文字描けるの?そこまで請われることが無いとか…?

エッジケース考えたらブラウザ一択なんだけどな…。
2022/10/30(日) 20:29:28.84ID:UmSlwLP00
自力でコマコマとエンジンの挙動を微調整せずに一発で縦書きできるものがあったら逆に教えて欲しいわ…
2022/10/30(日) 20:38:47.22ID:LXcqQo2MM
基地外暴走中
2022/10/30(日) 20:53:05.32ID:UmSlwLP00
少数派だったならすまなんだ。
2022/10/30(日) 20:53:49.31ID:UmSlwLP00
※あるならホントに教えて
2022/10/30(日) 23:28:05.26ID:5qpGtRvc0
カーニングは昔からあるし、DirectWriteなら均等揃えもできるようだな。
2022/10/31(月) 00:03:20.79ID:Dc17vD4i0
>>572
まともにやるとIPAフォントあたりがかすれる。

それに、APIであって、エンジンじゃなくない…?
FormsとかWPFのレベルの話してるつもりだったんだけど。
2022/10/31(月) 00:31:05.85ID:fDaEiUpF0
ここってこんなギスギスしたスレだったっけ・・・
精神的に余裕ない人が流れ込んできたのか元からいる住人が加齢で狂ってきたのか
575デフォルトの名無しさん (アウアウウー Sa9d-uirP)
垢版 |
2022/10/31(月) 00:35:16.24ID:X/NTMpPpa
マウンティングが多すぎるよな
もっと謙虚な人が増えてほしい
2022/10/31(月) 00:40:19.81ID:WMzulB9K0
メンタル弱い豆腐初心者のスレがどうしてうまくいくと思えるのか
そりゃ豆腐が集まって自壊するに決まってんじゃん
2022/10/31(月) 00:43:10.47ID:Z4/NCeJU0
適材適所でいいんじゃね、と思う
メニューとかリストとか、Windowsライクならxamlで
縦書きにしたいならhtmlで
2022/10/31(月) 09:55:18.77ID:hhvP4eKN0
>>577
これはそうだね。語気が強かった。すまん。

まぁ、立ち戻って聞かれたこと答えて行くことにするわ。
2022/10/31(月) 09:56:54.26ID:jAJ0SKjra
あまり詳しくないんだからトンチンカンなこと答えなくていいと思うぞw
2022/10/31(月) 09:58:42.31ID:hhvP4eKN0
余計なこと言って「聞かれたことだけ答えろ」って思われても嫌だもんな
2022/10/31(月) 10:02:25.91ID:4vSdgrRSr
許してやろう
582.NET MAUI HighScool (ワッチョイ 1301-cPfV)
垢版 |
2022/11/01(火) 21:46:33.25ID:UUH/mDfh0
.NETがティックトック始めててワロタ
https://www.tiktok.com/@dotnetdevelopers
583デフォルトの名無しさん (ワッチョイ d935-uirP)
垢版 |
2022/11/01(火) 22:32:56.88ID:emsrAW8N0
584デフォルトの名無しさん (ワッチョイ 3959-41VR)
垢版 |
2022/11/02(水) 18:31:31.44ID:fNjoEkdJ0
関数を変数に入れるメリットってなんですかね
2022/11/02(水) 18:40:44.48ID:SIAjnkFo0
メリットがわからない時はしなくていい
変数を使うと呼び出す関数を動的に変更できる
586デフォルトの名無しさん (ワッチョイ 3959-41VR)
垢版 |
2022/11/02(水) 18:51:57.11ID:fNjoEkdJ0
了解す(´・ω・`)
動的というのが普通の関数との違いなのでしょうか
2022/11/02(水) 19:57:15.27ID:54NxTXJm0
コールバック関数とか?

クリックしたら○○しろとか
ツリーノードは色を塗るとき□□の処理で塗れ

とかの○○や□□の処理をインスタンス毎に後から設定できる
588デフォルトの名無しさん (ワッチョイ f97d-Osy4)
垢版 |
2022/11/02(水) 20:02:34.53ID:fWSRoPxp0
よく使うパターンは関数の引数に関数を渡すやつ
static void TripleCall(Action action){
action(); action(); action();
}
2022/11/02(水) 20:21:32.83ID:XpLTr/SKa
スレッドも登録元が関数を指定する必要があるから、動的に入れている
2022/11/02(水) 20:45:43.92ID:qyHEkcPy0
WinFormsで自動でボタンを押した時の処理が追加されたりするけどそれも
結局はその関数をイベントリスナーに登録している(つまりイベントリスナーに追加するときに関数を引数にしている)
知らずに使っている事が案外あったりする
2022/11/02(水) 20:48:02.32ID:047n0D5LM
変数じゃなくて定数じゃん
2022/11/02(水) 20:51:00.83ID:SIAjnkFo0
引数は変数だぞ
イベントハンドラを登録する時には演算子を使うけどその奥ではイベント登録関数の引数としてデリゲートが渡されてる
593.NET MAUI HighScool (ワッチョイ 1301-cPfV)
垢版 |
2022/11/02(水) 21:35:00.76ID:v08tA7cv0
ラムダ式の話じゃないの?
594デフォルトの名無しさん (ササクッテロリ Spc5-KGDB)
垢版 |
2022/11/02(水) 21:38:51.07ID:owhI4Qa1p
プロパティに式を仕込むと、思わぬ副作用があって詰むぞ
少なくとも中から呼ぶときくらいは実データにアクセスしようず
2022/11/02(水) 22:46:41.09ID:SIAjnkFo0
>>593
ラムダ式はデリゲートを作るための書き方にすぎんよ
それがデリゲート変数に代入されて初めて関数になる
Expressionに代入されると関数じゃなく式木になる
2022/11/02(水) 22:47:28.98ID:SIAjnkFo0
>>594
お前は式という言葉の意味も高階関数も知らんのか
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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