!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください。見かけたらNGしましょう。相手してしまったらあなたも荒らしです
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part159
http://mevius.5ch.net/test/read.cgi/tech/1691454079/
■関連スレ
C#, C♯, C#相談室 Part97
https://mevius.5ch.net/test/read.cgi/tech/1671585518/
■コードを貼る場合は↓を使いましょう。
https://ideone.com/
https://dotnetfiddle.net/
初心者はまずVisual Studioを使いましょう。なおVisual Studioの使い方などに関しては各バージョンで違うので専用スレでお願いします
http://www.visualstudio.com/downloads/
■情報源
https://learn.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/
https://learn.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
++C++; // 未確認飛行 C
https://ufcpp.net/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
ふらっと C#,C♯,C#(初心者用) Part160
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (オイコラミネオ MM3f-idhC)
2024/02/11(日) 09:17:20.44ID:8k78Qd14M2デフォルトの名無しさん (ワッチョイ 1610-BOeC)
2024/02/11(日) 11:15:14.19ID:uhhlByZX0 >>1乙
3デフォルトの名無しさん (ブーイモ MM32-9KNv)
2024/02/14(水) 07:15:27.98ID:HVwD3MxhM >>1
乙
乙
4デフォルトの名無しさん (ワッチョイ 1ec5-Wfyb)
2024/02/15(木) 18:40:53.42ID:TbQr5IWZ0 record型について調べに調べたんですが説明が理解できませんでした。
今までtuppleやkeyvaluepairや構造体を使ってたけど
その代わりに使えばいいと理解していいですか?
今までtuppleやkeyvaluepairや構造体を使ってたけど
その代わりに使えばいいと理解していいですか?
5デフォルトの名無しさん (ワッチョイ 72a7-4Nxa)
2024/02/15(木) 18:56:44.12ID:/kB8s4lH0 レコードはペアじゃなくて並びをいくつも使える
6デフォルトの名無しさん (ワッチョイ 72a7-4Nxa)
2024/02/15(木) 18:57:48.14ID:/kB8s4lH07デフォルトの名無しさん (ワッチョイ 022d-dm05)
2024/02/15(木) 19:05:11.58ID:hxPwVpAx0 const var i=1;
const var f=2.0;
const var s="three";
const var t=(1, 2,0, "three");
のように型名を省いて暗黙的に推量して頂くとエラーが出てしまいます。しかしconst抜きだとエラーが出ません。
この違いは、どのような設計思想が大本にあるのでしょうか?
また、何らかのケースで「const抜きだと推量できるがconstありだと推量できない」事があったりするのでしょうか?
const var f=2.0;
const var s="three";
const var t=(1, 2,0, "three");
のように型名を省いて暗黙的に推量して頂くとエラーが出てしまいます。しかしconst抜きだとエラーが出ません。
この違いは、どのような設計思想が大本にあるのでしょうか?
また、何らかのケースで「const抜きだと推量できるがconstありだと推量できない」事があったりするのでしょうか?
8デフォルトの名無しさん (ワッチョイ 1efe-Het3)
2024/02/15(木) 19:41:45.34ID:FWtRb9+l0 constにできるのはプリミティブな数値型と文字列型のみ
constで定義できるかどうかと型推論とは関係ない
あと推量じゃなくて推論ね
constで定義できるかどうかと型推論とは関係ない
あと推量じゃなくて推論ね
9デフォルトの名無しさん (ワッチョイ 022d-dm05)
2024/02/15(木) 19:49:50.51ID:hxPwVpAx010デフォルトの名無しさん (ワッチョイ 1efe-Het3)
2024/02/15(木) 20:34:44.99ID:FWtRb9+l0 あ、ごめん、そうだconst varはできなかった
一応理屈としては「定数は推論不要だから」だけど思想的なものは知らないや
一応理屈としては「定数は推論不要だから」だけど思想的なものは知らないや
11デフォルトの名無しさん (ワッチョイ debc-BOeC)
2024/02/15(木) 20:37:08.94ID:K7b4kv3L0 その「思想的なもの」についてに質問だと思ってたけど、違ったのか。
ちなみに自分は知らない。
ちなみに自分は知らない。
12デフォルトの名無しさん (ワッチョイ e31e-XyAm)
2024/02/15(木) 20:50:19.72ID:TvfAuxJO0 C#コンパイラチーム開発者の回答
https://stackoverflow.com/questions/2128432/type-inferring-a-constant-in-c-sharp#answer-2128581
> > why can't the type be inferred when the variable is a constant?
>
> "constant" and "variable" are opposites. const var gives me the shudders to type.
> A constant is a value that never changes and has no storage location; a variable is a storage location whose contents change.
> They're completely different, so don't attempt to combine them.
> The var syntax was chosen to call out "this is a variable", and we're sticking with it.
>
> var can stand in for a specific type declaration, but combining it with const severely muddies the picture of what the compiler does with the value.
> Therefore const var is disallowed to prevent this confusion and you have to explicitly type your constants.
https://stackoverflow.com/questions/2128432/type-inferring-a-constant-in-c-sharp#answer-2128581
> > why can't the type be inferred when the variable is a constant?
>
> "constant" and "variable" are opposites. const var gives me the shudders to type.
> A constant is a value that never changes and has no storage location; a variable is a storage location whose contents change.
> They're completely different, so don't attempt to combine them.
> The var syntax was chosen to call out "this is a variable", and we're sticking with it.
>
> var can stand in for a specific type declaration, but combining it with const severely muddies the picture of what the compiler does with the value.
> Therefore const var is disallowed to prevent this confusion and you have to explicitly type your constants.
13デフォルトの名無しさん (ワッチョイ 022d-dm05)
2024/02/15(木) 21:02:55.86ID:hxPwVpAx014デフォルトの名無しさん (ワッチョイ 72a7-4Nxa)
2024/02/15(木) 22:15:17.53ID:/kB8s4lH0 そんなに殺意あるなら使わなきゃいいよ
ストレスは身体に悪い
ストレスは身体に悪い
15デフォルトの名無しさん (オイコラミネオ MM0f-BOeC)
2024/02/17(土) 11:39:49.64ID:MIEy5sDuM これはFBIに通報案件なのかな?
プログラマでこういう馬鹿な書き込みをするなんて…
プログラマでこういう馬鹿な書き込みをするなんて…
16デフォルトの名無しさん (ワッチョイ 1e2d-Wfyb)
2024/02/17(土) 16:42:43.54ID:yHCQXuch0 >>6
ご解答ありがとうございます。
これって違いなんですか?
record class sampleclass
{
}
record sampleclass
{
}
どっちも違いという違いが無いみたいですが
ご解答ありがとうございます。
これって違いなんですか?
record class sampleclass
{
}
record sampleclass
{
}
どっちも違いという違いが無いみたいですが
17デフォルトの名無しさん (ワッチョイ 72a8-4Nxa)
2024/02/17(土) 17:07:15.30ID:39Q8sUNJ0 そんな例載ってる?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★2 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に [ぐれ★]
- 米中電話会談、トランプ氏は「米国側は中国にとっての台湾問題の重要性を理解する」 [1ゲットロボ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 【国際】トランプ氏、来年4月に中国を訪問する招待を受け入れる 習氏も国賓で訪米へ 電話会談 [ぐれ★]
- 【高市悲報】来年、習近平主席がアメリカに「国賓」として訪米。どうするんだよ高市・・・アメリカも敵に回すのか? [483862913]
- 【悲報】有名配信者さん、公式大会で小学生の前で奇行して炎上して逆ギレwwwwwwwwwwwwwwwwww [856698234]
- フィフィ「外国人だろうが日本人だろうが反日は要らんのよ、この国に…自分にとって住みやすい国に行け。」 [856698234]
- 猟友会ハンター「警察や自衛隊の力を借りてのクマ駆除は大歓迎。肉の加工など 駆除の後についてもしっかりと話を進めてほしい」 [932029429]
- 【高市悲報】トランプおやびん「偉大な指導者である習近平首席、米国は中国にとっての台湾問題の重要性を理解しています」 [115996789]
- 4Kって綺麗か?
