!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください。見かけたらNGしましょう。相手してしまったらあなたも荒らしです
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part158
https://mevius.5ch.net/test/read.cgi/tech/1679783460/
■関連スレ
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#(初心者用) Part159
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 6fe5-uQHI)
2023/08/08(火) 09:21:19.30ID:aeM2XQJJ045デフォルトの名無しさん (ワッチョイ a92f-FmU/)
2023/08/28(月) 17:07:01.73ID:dIRASk8t046デフォルトの名無しさん (ワッチョイ 8610-TDjq)
2023/08/28(月) 20:26:48.78ID:FBe+cq7+0 >>35
変えてないからいつもvscodeのctrl /と間違う
変えてないからいつもvscodeのctrl /と間違う
47デフォルトの名無しさん (ワッチョイ 8610-dlFE)
2023/08/28(月) 21:55:15.45ID:e1jE3eFz0 コメントショートカット君は何そんなに鬱憤溜めてるの
48デフォルトの名無しさん (ワッチョイ 2501-nP6T)
2023/08/29(火) 22:27:28.67ID:MluHN6hm0 そもそもvscode使ってないからなあ
49デフォルトの名無しさん (ワッチョイ 2501-gFuU)
2023/08/30(水) 00:16:17.18ID:5kILjyDm0 一瞬vscodeスレかと思った
50デフォルトの名無しさん (ワッチョイ 4ae5-dlFE)
2023/08/30(水) 09:08:03.74ID:BONGvbP90 VSCodeスレでも無ければVSスレでもないんだよなぁ
51デフォルトの名無しさん (ワッチョイ 6d68-lN7b)
2023/08/31(木) 22:01:22.46ID:MIyiOQWI0 リストのreverseってtolist()できたほうがいいですよね
reverseした後代入したりするとき面倒です。
なんでvoidなんですかね
reverseした後代入したりするとき面倒です。
なんでvoidなんですかね
52デフォルトの名無しさん (ワッチョイ 4ae5-dlFE)
2023/09/01(金) 09:24:47.73ID:BanrKten0 Reverse後に代入ってのがどうしたいのかわからないけど
Reverseはリストクラス自体のメソッドでそのインスタンスを直接操作するけど
OrderByやOrderByDescendingは拡張メソッドでコピーを操作するからコピーが返却されるってだけだよ?
Reverseはリストクラス自体のメソッドでそのインスタンスを直接操作するけど
OrderByやOrderByDescendingは拡張メソッドでコピーを操作するからコピーが返却されるってだけだよ?
53デフォルトの名無しさん (ワッチョイ a368-+GqY)
2023/09/02(土) 09:18:43.99ID:SmX1VxPz0 Reverseも拡張メソッドにしてコピーを操作したらよくないですかね?
54デフォルトの名無しさん (ワッチョイ cf10-g4sH)
2023/09/02(土) 10:04:17.03ID:UfSrgHkR0 Reverse使うことになったことが無いけど
ソース自体かコピーかどっちがいいかは人によるだろう
ソース自体かコピーかどっちがいいかは人によるだろう
55デフォルトの名無しさん (ササクッテロラ Sp07-R9B2)
2023/09/02(土) 14:11:47.41ID:9WH2Wl22p 反転したくてしてんだから反転前のは要らんだろ
つまり今のままでいい
つまり今のままでいい
56デフォルトの名無しさん (ワッチョイ 0f01-Mh06)
2023/09/02(土) 15:54:53.00ID:5BMaIqoW0 List<T>のReverseじゃなくてEnumerableのReverseを使えば?
list.AsEnumerable().Reverse().ToList()
list.AsEnumerable().Reverse().ToList()
57デフォルトの名無しさん (ワッチョイ a368-+GqY)
2023/09/03(日) 12:44:41.85ID:6JS2Y+TR0 アプリ画面だけでウインドウフォームかwpfか判断する方法ってありますか?
58デフォルトの名無しさん (ワッチョイ 4301-BM77)
2023/09/03(日) 16:55:13.83ID:54sDKcC50 dnspyに食わせてみれば確実では?
59デフォルトの名無しさん (ワッチョイ b378-ATpV)
2023/09/03(日) 17:01:39.86ID:usAI6v250 spy++で対象のクラスを確認したらよくね?
60デフォルトの名無しさん (ワッチョイ ffe5-g4sH)
2023/09/04(月) 08:43:17.95ID:GTsqIl2R0 WPFだとフォームのBackColorが、デフォではControlではなかったような記憶
61デフォルトの名無しさん (ワッチョイ ffba-+GqY)
2023/09/05(火) 01:56:59.82ID:Dd7TKmzg0 VS2022でC#コンソールアプリのテンプレートを開くと
Console.WriteLine("Hello, World!");
の一行だけでした。
確か昔(VS2017とか)なら
class Program
{
static void Main(string[] args)
}
みたいなテンプレートだったと思うんですが、変わったんですか?
Console.WriteLine("Hello, World!");
の一行だけでした。
確か昔(VS2017とか)なら
class Program
{
static void Main(string[] args)
}
みたいなテンプレートだったと思うんですが、変わったんですか?
62デフォルトの名無しさん (ワッチョイ ffe5-g4sH)
2023/09/05(火) 08:52:58.68ID:VoxpoMkh063デフォルトの名無しさん (ワッチョイ ffe5-g4sH)
2023/09/05(火) 08:54:10.36ID:VoxpoMkh0 .NET Frameworkの方のテンプレートなら見慣れた構造になってると思うよ
64デフォルトの名無しさん (ワッチョイ ffba-+GqY)
2023/09/05(火) 09:27:37.51ID:Dd7TKmzg065デフォルトの名無しさん (ワッチョイ 9349-AWyu)
2023/09/05(火) 10:57:25.87ID:FWlyDFwX0 数年ならそれ以外大幅には変わってないとは思うけどね
色々便利にはなってるけど他の言語も同じ
色々便利にはなってるけど他の言語も同じ
66デフォルトの名無しさん (ワッチョイ 232d-aK+6)
2023/09/05(火) 11:10:48.96ID:0cStYI+l0 .NET Frameworkから.NET5以降になったら随分変わってると思うよ
67デフォルトの名無しさん (ワッチョイ 9349-AWyu)
2023/09/05(火) 11:54:42.15ID:FWlyDFwX0 そらまあ.NETで言えばね。。
数年なら多く見てもせいぜいC#7とか8の頃くらいからやろし。。
まあc#6とか5以前ともなると結構変わった感あるかもね
数年なら多く見てもせいぜいC#7とか8の頃くらいからやろし。。
まあc#6とか5以前ともなると結構変わった感あるかもね
68デフォルトの名無しさん (ワッチョイ 6395-Ylnh)
2023/09/05(火) 16:53:18.32ID:/30Ct0nh0 スクラッチみたいなヴィジュアルスクリプティングって余計難しくならないですか?
69デフォルトの名無しさん (ワッチョイ 6f79-U4lL)
2023/09/05(火) 22:11:20.21ID:zWF8b7bu0 ノーコード・ノーマーシー
70デフォルトの名無しさん (ワッチョイ 6395-Ylnh)
2023/09/08(金) 18:12:12.15ID:WprVZueP0 プログラミンってどれだけ整理してかけるか、みたいな能力が大事ですか?
こんがらがる
こんがらがる
71デフォルトの名無しさん (ワッチョイ cf7b-g4sH)
2023/09/08(金) 18:26:15.14ID:21NmID8F072デフォルトの名無しさん (ワッチョイ 238e-0kEP)
2023/09/08(金) 18:38:18.39ID:t2Eu/6tA0 >>70
場違いな質問をしていることに気付かない頭の悪さをまずは何とかしろ
場違いな質問をしていることに気付かない頭の悪さをまずは何とかしろ
73デフォルトの名無しさん (ササクッテロラ Sp3b-SXjU)
2023/09/09(土) 00:48:02.61ID:x9yY8Tvzp >>70
機能性表示食品の成分か何かですか?
機能性表示食品の成分か何かですか?
74デフォルトの名無しさん (ワッチョイ 4e10-SjEv)
2023/09/09(土) 06:53:47.96ID:LMdLT4fq0 ありそうで困るw
75デフォルトの名無しさん (ワッチョイ 0e68-rcnc)
2023/09/13(水) 20:05:26.74ID:CY2QXh+t0 自作ツールの起動中のみ、エクスプローラでファイルを右クリックした際のコンテキストメニューに項目を追加したいのですが、参考ソースはありませんでしょうか?
ググったらフォルダーとドライブの該当ソースはあったのですが、ファイル向けがありませんでした。レジストリーーいじるソースなので、知識不足で…
ググったらフォルダーとドライブの該当ソースはあったのですが、ファイル向けがありませんでした。レジストリーーいじるソースなので、知識不足で…
76デフォルトの名無しさん (ワッチョイ e3ad-tnQy)
2023/09/13(水) 20:18:20.45ID:t65qTGC00 起動時にレジストリ書き込んで終了時に削除するってやれば一応できるんだろうか…
77デフォルトの名無しさん (ワッチョイ 9a6a-nrp9)
2023/09/13(水) 20:22:36.89ID:9HJckEnJ0 できなくはないだろうけど、なんかの拍子にレジストリぶっ壊しそう…
78デフォルトの名無しさん (ワッチョイ b642-RB/f)
2023/09/13(水) 20:26:33.26ID:I4CMq2Vn0 ミューテックスで起動しているかチェックしたらどう?
消すのは難しくても無効には出来る
消すのは難しくても無効には出来る
79デフォルトの名無しさん (ワッチョイ 0e68-rcnc)
2023/09/13(水) 20:27:27.55ID:CY2QXh+t0 そんなに動的ではなくていいので、初回起動時に登録、アンインストール時に削除します。そこが知りたい訳では御座いません
80デフォルトの名無しさん (ワッチョイ b642-RB/f)
2023/09/13(水) 20:53:21.95ID:I4CMq2Vn0 そういうときにはChatGPT
運が良ければ解決するかもしれん
運が良ければ解決するかもしれん
81デフォルトの名無しさん (アウアウアー Sa06-/bgi)
2023/09/13(水) 22:28:04.53ID:GCCocY7ia ツール起動中のみって要件があるのに初回起動時に登録、アンインストール時に削除ってのがわからん
起動中のみって要件外せば幸せになれるのに
起動中のみって要件外せば幸せになれるのに
82デフォルトの名無しさん (ワッチョイ 7679-767B)
2023/09/13(水) 23:39:35.35ID:tgD8Mqqk0 stackoverflowには絶対にあると思う
あとは7zipのソースでも読んだらいいんじゃね
あとは7zipのソースでも読んだらいいんじゃね
83デフォルトの名無しさん (ワッチョイ 0e68-6jLp)
2023/09/14(木) 00:10:51.08ID:ZLIFh0n4084デフォルトの名無しさん (ワッチョイ 0e68-6jLp)
2023/09/14(木) 00:17:19.16ID:ZLIFh0n40 質問の仕方が悪く申し訳無いです!
85デフォルトの名無しさん (アウアウクー MM7b-/bgi)
2023/09/14(木) 00:39:15.76ID:2hn18ZKUM レジストリ弄らずにコンテキストメニューを弄るとなるとwin32apiを叩くことになりそう
メニュー追加するだけなら取得したいコンテキストメニューに対してこれでいけるけど
https://learn.microsoft.com/ja-jp/windows/win32/api/winuser/nf-winuser-insertmenuitema
メニュー追加するだけなら取得したいコンテキストメニューに対してこれでいけるけど
https://learn.microsoft.com/ja-jp/windows/win32/api/winuser/nf-winuser-insertmenuitema
86デフォルトの名無しさん (ワッチョイ 3b5f-ig21)
2023/09/14(木) 05:38:38.16ID:gj/XTc6D0 >>83
事前に項目を定義した上で LegacyDisable や Extended を着脱(orリネーム)しよう
全ファイル(フォルダ含む)を対象としたいなら * 以下のshell、任意の拡張子/カテゴリ向けなら SystemFileAssociations 下にある各拡張子/カテゴリを示すキー以下の shell に定義すればOK
事前に項目を定義した上で LegacyDisable や Extended を着脱(orリネーム)しよう
全ファイル(フォルダ含む)を対象としたいなら * 以下のshell、任意の拡張子/カテゴリ向けなら SystemFileAssociations 下にある各拡張子/カテゴリを示すキー以下の shell に定義すればOK
87デフォルトの名無しさん (ワッチョイ f6c1-erq7)
2023/09/14(木) 12:32:32.37ID:r0O1DiKO0 二次元配列の取り出し方なんですが、c#の場合はどう展開するんでしょうか?
int[,] map = {
{ 0,0,0,0,0},
{ 0,1,1,0,0},
{ 0,0,0,0,0},
};
for(int i=0;i < array.Length;i++){
for(int j=0;j < array[i].ToString.Length;j++)
{
print(array[i,j]);
}
}
これだとジャグ配列用の書き方になるみたいです。
数値を1つずつプリントしたいです。
int[,] map = {
{ 0,0,0,0,0},
{ 0,1,1,0,0},
{ 0,0,0,0,0},
};
for(int i=0;i < array.Length;i++){
for(int j=0;j < array[i].ToString.Length;j++)
{
print(array[i,j]);
}
}
これだとジャグ配列用の書き方になるみたいです。
数値を1つずつプリントしたいです。
88デフォルトの名無しさん (ワッチョイ 5fc6-nrp9)
2023/09/14(木) 12:48:52.50ID:NXKRKNKL0 i < array.GetLength(0)
j < array.GetLength(1)
j < array.GetLength(1)
89デフォルトの名無しさん (ワッチョイ f6c1-erq7)
2023/09/14(木) 13:39:49.02ID:r0O1DiKO0 ありがとう
取り出し方が違うんですね
ありがとう(*´ω`*)
取り出し方が違うんですね
ありがとう(*´ω`*)
90デフォルトの名無しさん (ワッチョイ f6c1-erq7)
2023/09/15(金) 07:44:46.07ID:bmvdZqUl0 配列の構造をそのまま出力するような関数はc#にはあるでしょうか?
forで要素1つずつ出力する方法はあると思います
配列をそのままprintするとsystem.int32などと出ます
forで要素1つずつ出力する方法はあると思います
配列をそのままprintするとsystem.int32などと出ます
91デフォルトの名無しさん (ブーイモ MMba-JsEB)
2023/09/15(金) 07:55:36.74ID:JVUL3BASM MemoryStreamにでも書いたら?
92デフォルトの名無しさん (ワッチョイ 1ae5-SjEv)
2023/09/15(金) 08:40:19.91ID:gNClSWSe0 そもそもそのまま出力っつってもどういう風に表示したいんだって
なんか区切り文字でも挟んで列挙表示したいならstring.Joinすればいいし
なんか区切り文字でも挟んで列挙表示したいならstring.Joinすればいいし
93デフォルトの名無しさん (ラクッペペ MMb6-fp0Z)
2023/09/15(金) 10:08:15.57ID:KAFYnsRDM プロパティの書き方ですけど
set { if (SetProperty(ref abc, value)) OnAbcChanged(); }
みたいなのを
set => SetProperty(ref abc, value) && OnAbcChanged();
みたいに書くことは出来ませんでしょうか?
set { if (SetProperty(ref abc, value)) OnAbcChanged(); }
みたいなのを
set => SetProperty(ref abc, value) && OnAbcChanged();
みたいに書くことは出来ませんでしょうか?
94デフォルトの名無しさん (ワッチョイ 5fc6-nrp9)
2023/09/15(金) 14:20:29.77ID:Yr6zZ4Cb0 こういう拡張メソッド書けなくはないが個人的には嬉しくもないな
public static void Then(this bool result, Action thenAction) { if (result) { thenAction(); } }
public static void Then(this bool result, Action thenAction) { if (result) { thenAction(); } }
95デフォルトの名無しさん (ワッチョイ f6c1-erq7)
2023/09/15(金) 17:13:51.63ID:bmvdZqUl0 >>92
すいません
int[,] ar = {
{0,0},{0,0}
}
このような配列だった場合、arをprintするとsystem.int32などとなります。
二重ループで取り出すと、0,0,0,0といった表示になります。
ただ、二次元配列の構造込みで表示されてほしいんです。
以下のようにです。
{0,0},{0,0}
すいません
int[,] ar = {
{0,0},{0,0}
}
このような配列だった場合、arをprintするとsystem.int32などとなります。
二重ループで取り出すと、0,0,0,0といった表示になります。
ただ、二次元配列の構造込みで表示されてほしいんです。
以下のようにです。
{0,0},{0,0}
96デフォルトの名無しさん (スップ Sd5a-3qd5)
2023/09/15(金) 17:35:09.88ID:SHAtUljXd C#のデータ構造の表記で出力したいって事ね
リフレクションでできるのかな?
リフレクションでできるのかな?
97デフォルトの名無しさん (ワッチョイ 1ae5-SjEv)
2023/09/15(金) 17:59:06.04ID:gNClSWSe0 リフレクションとかでできるのかなぁ?
ちょっとfor回して整形する手法しか思いつかないな……
ちょっとfor回して整形する手法しか思いつかないな……
98デフォルトの名無しさん (ブーイモ MMba-JsEB)
2023/09/15(金) 18:23:06.20ID:3Kj2NktzM 次元数はRankで取れるけど
展開するのは大変だろうなぁ
展開するのは大変だろうなぁ
99デフォルトの名無しさん (ワッチョイ 5fc6-nrp9)
2023/09/15(金) 19:34:59.20ID:Yr6zZ4Cb0100デフォルトの名無しさん (ワッチョイ 76bc-SjEv)
2023/09/15(金) 21:11:44.63ID:5OfhXKjF0 普通に json 形式にエンコード-デコードじゃダメなの?
101デフォルトの名無しさん (ワッチョイ 5fc6-nrp9)
2023/09/15(金) 21:26:49.61ID:Yr6zZ4Cb0 ジャグ配列じゃない多次元配列はJSONで直接表現できないからサポートしてるシリアライザも無いんじゃね
102デフォルトの名無しさん (ワッチョイ 4e10-SjEv)
2023/09/15(金) 21:44:27.56ID:AtSWWojy0 [i, ]みたいなこともできないから結局ループ回すしかない
103デフォルトの名無しさん (ワッチョイ ffc1-YZsW)
2023/09/16(土) 18:11:28.28ID:K2iszC6h0 ありがとうございます
c#だとサクッと出来る関数とかないんですね
c#だとサクッと出来る関数とかないんですね
104デフォルトの名無しさん (ワッチョイ ffc1-YZsW)
2023/09/16(土) 18:47:11.29ID:K2iszC6h0 int[] map1 = {5,6,7,8,9};
void Start()
{
for (int i = map1.Length ; i > 0 ; i--)
{
print(map1[i]);
}
}
初歩的かと思うんですが、配列をリバースしてからプリントした処理をしたいです
テトリミノを回転させるときに必要になると思うので
しかし、このコードだと「Index Out Of Range Exception: Index was outside the bounds of the array.」というエラーになります
これはLengthが0からではなく、1から始まることが原因だと分かりました
なぜ1から始まるんでしょうか?
void Start()
{
for (int i = map1.Length ; i > 0 ; i--)
{
print(map1[i]);
}
}
初歩的かと思うんですが、配列をリバースしてからプリントした処理をしたいです
テトリミノを回転させるときに必要になると思うので
しかし、このコードだと「Index Out Of Range Exception: Index was outside the bounds of the array.」というエラーになります
これはLengthが0からではなく、1から始まることが原因だと分かりました
なぜ1から始まるんでしょうか?
105デフォルトの名無しさん (ワッチョイ 7f7b-NfV8)
2023/09/16(土) 18:52:58.19ID:wriwGaS80 >>104
要素の数が1つあれば長さは1
要素の数が1つあれば長さは1
106デフォルトの名無しさん (ワッチョイ 7f02-Owps)
2023/09/16(土) 20:16:45.88ID:zuTnTV8F0 配列は0から始まるから9を取り出したい場合はmap1[4]にしないといけない
>>104だとmap1[5]になるからエラーになる
>>104だとmap1[5]になるからエラーになる
107デフォルトの名無しさん (オッペケ Sr23-NFpK)
2023/09/16(土) 21:04:19.96ID:73WlZ3+mr108デフォルトの名無しさん (ワッチョイ 3fe5-NfV8)
2023/09/16(土) 21:08:33.41ID:Ip3Nvo1w0 C#がどうたら以前の理解ができていないな
109デフォルトの名無しさん (ワッチョイ 7f10-NfV8)
2023/09/16(土) 21:10:37.21ID:MJktIayi0110デフォルトの名無しさん (ワッチョイ 0f01-lPYd)
2023/09/16(土) 22:16:10.70ID:ZYPI8Xfl0 皆最初はそんなもんだろ
111デフォルトの名無しさん (スッップ Sd5f-+Ehs)
2023/09/16(土) 22:48:11.73ID:XdNh0KyJd 初心者以前の問題の気がする
112デフォルトの名無しさん (ワッチョイ ff4a-Pa4f)
2023/09/16(土) 23:02:36.52ID:G9zf78j00 質問ですが、ファイルを読み書きするときにエラートラップは必要でしょうか
読み書きに失敗するということはHDDかSSDが破損しているということで
そのときにはもうWindows自体が正常に動作していないと思うので、必要ないような気もします
読み書きに失敗するということはHDDかSSDが破損しているということで
そのときにはもうWindows自体が正常に動作していないと思うので、必要ないような気もします
113デフォルトの名無しさん (ワンミングク MM9f-+vE4)
2023/09/16(土) 23:11:29.35ID:7MGcbjMCM >>112
馬鹿は消えろ
馬鹿は消えろ
114デフォルトの名無しさん (ワッチョイ 0f01-glYP)
2023/09/16(土) 23:30:53.20ID:OIYkBqeS0 なぜそのパターンしかないと決めつけられるんだろう
逆に不思議ではある
逆に不思議ではある
115デフォルトの名無しさん (ワッチョイ 8f01-/OQc)
2023/09/17(日) 00:14:34.15ID:qd/UhSYf0 自分しか使わなくて、他に実害ないならエラートラップなんて不要
(手抜きで作業手間増えるのは自己責任)
(手抜きで作業手間増えるのは自己責任)
116デフォルトの名無しさん (ワッチョイ 7f10-NfV8)
2023/09/17(日) 08:04:35.75ID:FtFGic3I0 .NETつこてるんなら、ちっとはMSのドキュメントでファイルアクセス周りにExceptionの名前でも見てみればいいのに
そしたらどんな理由で起こりえるがもうちょっと解ろうにな
そしたらどんな理由で起こりえるがもうちょっと解ろうにな
117デフォルトの名無しさん (ワッチョイ ffc1-YZsW)
2023/09/17(日) 09:51:23.91ID:77Q3086C0118デフォルトの名無しさん (ワッチョイ 7f10-NfV8)
2023/09/17(日) 10:16:09.40ID:FtFGic3I0 ズレを修正っていうか、インデックスとレングスのそれぞれの意味をちゃんと理解しなさい
もう随分古くて、いい加減使うのやめろよっていう言語だけど
インデックスがいくつから始まるか宣言の度にプログラマが決めれるような言語もあるんだよ
もう随分古くて、いい加減使うのやめろよっていう言語だけど
インデックスがいくつから始まるか宣言の度にプログラマが決めれるような言語もあるんだよ
119デフォルトの名無しさん (ワッチョイ ffc1-YZsW)
2023/09/17(日) 12:07:33.50ID:77Q3086C0 unityなのでC#使うしかない状態です。
そんな駄目な言語なんですか、、、?
そんな駄目な言語なんですか、、、?
120デフォルトの名無しさん (アウアウアー Sa8f-glYP)
2023/09/17(日) 12:14:53.93ID:rXwl0OL+a なんでこいつあぼーんになってるんだろうと思ったらVSスレにキショいAA書いてたやつと同一人物だったか
121デフォルトの名無しさん (ワッチョイ 0fb3-8NHV)
2023/09/17(日) 19:40:35.56ID:CzaQXa1l0 unityがこのまま終了になるとunreal engineに人が流れる
となるとC#よりはC++を習得したほうがいいよね!って流れになる
となるとC#よりはC++を習得したほうがいいよね!って流れになる
122デフォルトの名無しさん (ブーイモ MM4f-oAvq)
2023/09/17(日) 20:10:45.00ID:9h3D7Db8M 終了になると誰が言った?
123デフォルトの名無しさん (ワッチョイ 3fe5-NfV8)
2023/09/17(日) 20:23:06.32ID:h6gc4udj0 欲をかいた結果みんなにそっぽ向かれたらどのみち終了だろ
124デフォルトの名無しさん (ワッチョイ 7f02-3DZ2)
2023/09/17(日) 20:34:25.46ID:UBpNeHBP0 配列@とAからBを作りたいんだけど、ループさせる以外になにか方法ありますかね?
@ string[] tmp = new string[5] { "A", "", "C", "", "E" };
Astring[] tmp2 = new string[5] { "", "B", "", "D", "" };
B{ "A", "B", "C", "D", "E" };
@ string[] tmp = new string[5] { "A", "", "C", "", "E" };
Astring[] tmp2 = new string[5] { "", "B", "", "D", "" };
B{ "A", "B", "C", "D", "E" };
125デフォルトの名無しさん (ワッチョイ 0f01-7CbB)
2023/09/17(日) 20:50:35.55ID:q/XPERxS0 >>124
tmp.Zip(tmp2, (s, t) => s + t).ToArray()
tmp.Zip(tmp2, (s, t) => s + t).ToArray()
126デフォルトの名無しさん (ワッチョイ 4fc6-24Hy)
2023/09/17(日) 20:55:42.77ID:WHWVIGUQ0 var tmp3 = tmp.Zip(tmp2).Select((a, b) => a == "" ? b : a);
要素数が違うとかの場合は知らんけど
要素数が違うとかの場合は知らんけど
127デフォルトの名無しさん (ワッチョイ 8f01-/OQc)
2023/09/17(日) 21:45:20.39ID:qd/UhSYf0 新命令増えてくると、何やってるかはわかるが、新規にその書き方をパッと思いつかない
漢字読めるけど書けない感じ
漢字読めるけど書けない感じ
128デフォルトの名無しさん (ワッチョイ 7f2d-Pa4f)
2023/09/17(日) 21:46:18.89ID:cFBaMdfw0 年だな
129デフォルトの名無しさん (ワッチョイ 4fe4-ieJ7)
2023/09/17(日) 21:57:16.38ID:nKVQXP6B0 実務レベルでSQL操作するときってORMは使わないもんなの?
EntityFrameworkはそんなに使われてないってどこかの記事で見たんだけど実務だと生のSQL使ったほうがパフォーマンス的に良いとかあるんだろうか
EntityFrameworkはそんなに使われてないってどこかの記事で見たんだけど実務だと生のSQL使ったほうがパフォーマンス的に良いとかあるんだろうか
130デフォルトの名無しさん (JP 0Hbf-ORtG)
2023/09/17(日) 22:40:05.81ID:bD00FXRnH 自分に裁量があるときはEntityFrameworkを避けてDapper+ちょっとマイナーなSQL(CRUD)生成実行ライブラリを使うかなあ
EFのSaveChangesで更新という仕組みがいまだに好きになれない
EFのSaveChangesで更新という仕組みがいまだに好きになれない
131デフォルトの名無しさん (ワッチョイ ffbc-NfV8)
2023/09/17(日) 23:05:51.32ID:iKQBGRoT0 SQL でも HTML でも自分で書かせてくれた方がずっと楽な気がするんだが。
環境に合わせて「ぼくの考えた最強のなんとか」をあれこれお勉強しなくてすむし。
環境に合わせて「ぼくの考えた最強のなんとか」をあれこれお勉強しなくてすむし。
132デフォルトの名無しさん (アウアウウー Sa53-68M3)
2023/09/17(日) 23:52:53.62ID:3hfVWz4fa Ruby on Rails では、ORM を使う。
SQL を直接書いたら、SQL injection される!
PHP は、必ずやられる
>>127
Ruby のEnumerable を見れば?
JavaScript のLoDash も、Rubyに合わせている
SQL を直接書いたら、SQL injection される!
PHP は、必ずやられる
>>127
Ruby のEnumerable を見れば?
JavaScript のLoDash も、Rubyに合わせている
133デフォルトの名無しさん (スッップ Sd5f-+Ehs)
2023/09/18(月) 00:00:53.08ID:ljzt2haMd >>132
馬鹿は死ねよ
馬鹿は死ねよ
134デフォルトの名無しさん (ワッチョイ 7f02-3DZ2)
2023/09/18(月) 01:01:47.03ID:OIJZ2Rx10135デフォルトの名無しさん (ワッチョイ 3f74-oAvq)
2023/09/18(月) 09:07:12.63ID:cY6Rxg840 Unityは終了ですか?
136デフォルトの名無しさん (アウアウウー Sa53-HRje)
2023/09/18(月) 10:38:10.38ID:+ud3D/1qa137デフォルトの名無しさん (アウアウウー Sa53-HRje)
2023/09/18(月) 10:40:42.12ID:+ud3D/1qa138デフォルトの名無しさん (ワッチョイ 8f8e-+Ehs)
2023/09/18(月) 13:45:40.55ID:BTbG+gI30 Unityが阿鼻叫喚なのを知らんのか
139デフォルトの名無しさん (ワッチョイ 0f01-glYP)
2023/09/18(月) 14:44:54.98ID:t79kyTir0 乞食が騒いでるだけだろ 嫌なら使わなきゃいい
CentOSの騒ぎのときと近いものを感じる
CentOSの騒ぎのときと近いものを感じる
140デフォルトの名無しさん (ワッチョイ ff42-mUcE)
2023/09/18(月) 15:06:40.33ID:OMKnNCdl0 日和っているからじきに解決するんじゃね?
https://automaton-media.com/articles/newsjp/20230918-264916/
https://automaton-media.com/articles/newsjp/20230918-264916/
141デフォルトの名無しさん (アウアウウー Sa53-HRje)
2023/09/18(月) 15:06:46.43ID:+ud3D/1qa いずれにせよマ板の話題
ム板のC#スレにはふさわしくない
ム板のC#スレにはふさわしくない
142デフォルトの名無しさん (ワッチョイ ff66-mbMR)
2023/09/18(月) 16:58:59.73ID:aZlcjabF0 下記の_Aからbを取り出すにはどうしたら良いでしょうか。
_A.bのように取り出せないかなと思ったのですがダメでした。
よろしくお願いします。
public class TestEnt
{
public string a { get; set; }
public string b { get; set; }
}
private void button1_Click(object sender, EventArgs e)
{
List<TestEnt> _test = new List<TestEnt>();
_test.Add(new TestEnt { a = "A", b = "c" });
_test.Add(new TestEnt { a = "AA", b = "q" });
_test.Add(new TestEnt { a = "AAA", b = "b" });
var _A = _test.Where(x => x.a == "AAA");
string _B = _A.b; //b = "b"を_Bに取り出したいです。
}
_A.bのように取り出せないかなと思ったのですがダメでした。
よろしくお願いします。
public class TestEnt
{
public string a { get; set; }
public string b { get; set; }
}
private void button1_Click(object sender, EventArgs e)
{
List<TestEnt> _test = new List<TestEnt>();
_test.Add(new TestEnt { a = "A", b = "c" });
_test.Add(new TestEnt { a = "AA", b = "q" });
_test.Add(new TestEnt { a = "AAA", b = "b" });
var _A = _test.Where(x => x.a == "AAA");
string _B = _A.b; //b = "b"を_Bに取り出したいです。
}
143デフォルトの名無しさん (JP 0H13-63EM)
2023/09/18(月) 17:05:17.55ID:gcUPef1oH string _B = _A.First().b;
144デフォルトの名無しさん (JP 0H63-TSo4)
2023/09/18(月) 19:11:01.31ID:zZ35kUH+H ダメだったらデバッグ中に中身を見ればよいではないか
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★2 [BFU★]
- 中国国営メディア「沖縄は日本ではない」… ★3 [BFU★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」 [ぐれ★]
- 小野田氏、”中国経済への依存“に警戒感 高市首相の国会答弁巡り [煮卵★]
- 【サッカー】独占入手 最年長JリーガーにW不倫疑惑 『お風呂覗きたいんですが笑』LINE流出も… 慰謝料トラブルを本人に直撃 [冬月記者★]
- 【こんなの初めて…】民泊には既にキャンセルも 中国の渡航自粛で [ぐれ★]
- 【画像】セクシー女優・天沢りんさん「お休み頂いてた半年間でこんな体になりました🪽🤍」👉予想通りの展開に [242521385]
- 中国国営放送「日本は琉球をただちに中国に返還せよ」 キタ━━━━(゚∀゚)━━━━!!!!! [314039747]
- 三嶋由紀夫ってネトウヨだったの? [633473628]
- とうすこ🏡愛され絵文字♡🤥👊😅👊👶♡
- お昼休みなので>>2のキャラをかいてあそぶ
- 【高市悲報】アメリカ戦争省「あのさ、何回シミュレートしてもわーくに中国に負けちゃうんだよね🤗」 [359965264]
