2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :デフォルトの名無しさん:2018/12/15(土) 10:46:07.45 ID:Wu4Fx0bU.net
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

952 :デフォルトの名無しさん:2020/10/15(木) 21:16:23.76 ID:j3TfrCLP.net
ぅゅ……

953 :デフォルトの名無しさん:2020/10/16(金) 02:23:53.26 ID:kSQNYYOM.net
using System;

namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int[,] ma = new int[,] { { 1, 2, 3 }, { 4, 5, 6 } };
int[,] mb = new int[,] { { 6, 3, 4 }, { 5, 1, 2 } };
int[,] mc = new int[2, 3];

for (int i = 0; i < 2; i++)
{
for (int j = 0; i < 3; j++)
mc[i, j] = ma[i, j] + mb[i, j];
}
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
Console.Write(string.Format("{000}", mc[i, j]));
}
}
}
}
System.IndexOutOfRangeException: 'Index was outside the bounds of the array.'
というエラーが起きます
配列のレンジをはみ出してはいないと思うのですが、どう直したらいいんでしょうか

954 :デフォルトの名無しさん:2020/10/16(金) 02:39:52.51 ID:YCT/0knJ.net
2番目のforの条件式がjじゃなくてiになってるよ

955 :デフォルトの名無しさん:2020/10/16(金) 02:44:43.74 ID:SmZ3YqvD.net
添字はこの手の問題が頻発するからなあ

956 :デフォルトの名無しさん:2020/10/16(金) 02:45:43.56 ID:SmZ3YqvD.net
C#なんだから型使えばいいのに

957 :953:2020/10/16(金) 02:52:28.99 ID:kSQNYYOM.net
ありがとうございました..
全然気づかなかったです
勉強法がわからないんで手持ちのC言語の参考書の例題をC#で一つづつ書き直してるところです

958 :デフォルトの名無しさん:2020/10/16(金) 03:04:54.86 ID:mkv3kCzf.net
>>953
iとjの間違いじゃ?
×for (int j = 0; i < 3; j++)
○for (int j = 0; j < 3; j++)
やりたい事と合ってるかどうか知らんが
Console.Write(string.Format("{000}", mc[i, j]));

757968で、エラーなしで出力されます。

959 :デフォルトの名無しさん:2020/10/16(金) 03:10:59.01 ID:mkv3kCzf.net
実行確認してたら亀レスだったorz
CとC#は別物では?新しく買い直した方が良いのでは?

960 :デフォルトの名無しさん:2020/10/16(金) 03:15:48.03 ID:rCAM8r34.net
>>953
linqなら1ステップで行けそうだな。
ビバLINQ

961 :デフォルトの名無しさん:2020/10/16(金) 03:17:33.49 ID:I/ihOPsA.net
>>957
vs使ってないの?エラーの箇所すぐわかるじゃん

962 :デフォルトの名無しさん:2020/10/16(金) 03:21:23.72 ID:kSQNYYOM.net
新・標準プログラマーズライブラリ なるほどなっとく C#入門
この本注文したんですがプライムデーで混んでるのか全然届かなくて。

年内にある程度使えるようになりたい

963 :デフォルトの名無しさん:2020/10/16(金) 03:22:18.38 ID:kSQNYYOM.net
>>961
今回エラーが出なかったんですよ
実行中に例外で止まるんですが止まる行が
mc[i, j] = ma[i, j] + mb[i, j];
の行でした

964 :デフォルトの名無しさん:2020/10/17(土) 19:12:24.84 ID:PP8bTAlg.net
馬鹿には無理な例だな

965 :デフォルトの名無しさん:2020/10/17(土) 21:07:09.85 ID:9iD8hqCl.net
>>964
馬鹿じゃないお前はRuby使ってろ
馬鹿

966 :デフォルトの名無しさん:2020/10/17(土) 23:10:24.08 ID:hr8QrpsO.net
>>965
ID:kSQNYYOMの馬鹿さ加減がわからない馬鹿

967 :デフォルトの名無しさん:2020/10/17(土) 23:47:43.36 ID:5+/OiZrO.net
>>962
本を読むよりDOBON.NETを読んだりしながら適当なツール自分で作った方が上達は早いぞ
そして掲示板で聞く前にVSのデバッガを使いこなしたり自分で何でもググって調べる癖をつけるようにした方がいい
ネットで質問するのはググって5分で見つかることを回答してもらうまでずっと待つということだから効率が悪すぎる

968 :デフォルトの名無しさん:2020/10/18(日) 00:21:45.35 ID:Oa0gZ2cf.net
俺は本「も」読むのがいいと思う
ネットの情報でつまみ食いばかりしてると
流れが身につかなくて何も作れないままってなる鈍臭いやつもいるから

そうでない才気あふれる人間なら何やっててもすごくなるけど

969 :デフォルトの名無しさん:2020/10/18(日) 04:34:48.20 ID:l893GX8C.net
ネットの情報は新旧入り乱れてるからことが多いから前提となる知識のない初心者は混乱しがち

970 :デフォルトの名無しさん:2020/10/18(日) 09:19:26.79 ID:DMDt9rkO.net
>>962
注文した後に言うのもアレだが、C#は各言語の中で最も日本語WEBサイトが充実してるから本は不要なんだけどな
上でも言われてるDOBON.NETやufcpp.netの2サイトだけで上級者レベルまで学べる

971 :デフォルトの名無しさん:2020/10/18(日) 10:46:36.68 ID:NS/00dNr.net
そうかなあ
今時はC#も主流はWeb開発なわけだけど、ASP.NET Coreを学べる日本語のサイトなんてMS公式以外にはほとんど無いぞ

972 :デフォルトの名無しさん:2020/10/18(日) 10:49:21.41 ID:S5nNaIhQ.net
今の.NET界隈はMSが米で主流な内製開発の軽いノリに迎合しすぎて、もはやジャップSIには全く適さない代物になってしまってる

973 :デフォルトの名無しさん:2020/10/18(日) 10:52:34.27 ID:+vZczgoX.net
今はどの言語もまず最初に公式チュートリアルから始めて
その後に本で理解を深めていくのが良いと思う
https://docs.microsoft.com/ja-jp/dotnet/csharp/tutorials/
https://docs.microsoft.com/ja-jp/learn/browse/?terms=C%23&resource_type=learning%20path

>>971
言語を学ぶこととフレームワークを学ぶことは分けて考えないと

974 :デフォルトの名無しさん:2020/10/18(日) 11:17:16.00 ID:JEwJ8IKM.net
そもそもmsのドキュメントの機械翻訳のレベルが低すぎるっていう

975 :デフォルトの名無しさん:2020/10/18(日) 11:41:29.97 ID:H1xH1BRx.net
ほんそれ

976 :デフォルトの名無しさん:2020/10/18(日) 11:42:23.08 ID:FUmO+ya0.net
最近特に酷いな😅

977 :デフォルトの名無しさん:2020/10/18(日) 11:57:14.63 ID:hLOQkzaY.net
WOWを「わお」とか訳してくれたことに比べれば

978 :デフォルトの名無しさん:2020/10/18(日) 12:53:53.68 ID:Lw+GI6g9.net
昔と違って今は何でもかんでも日本語訳される時代じゃないからね
英語で読めない人は取り残されるだけ

979 :デフォルトの名無しさん:2020/10/18(日) 17:12:04.66 ID:GgXa8sFd.net
>>978
「昔と違って今は何でもかんでも日本語訳される時代じゃない」
まるで昔は何でも日本語訳されていたかのような

980 :デフォルトの名無しさん:2020/10/18(日) 17:16:12.19 ID:FUmO+ya0.net
スキあればマウンティング。
オートマウンティングデーモンか

981 :デフォルトの名無しさん:2020/10/18(日) 18:46:10.75 ID:bt0xe+ws.net
switch文も式になるけど、何でもかんでも式になる方がいいことなのか?

982 :デフォルトの名無しさん:2020/10/18(日) 19:31:06.35 ID:S5nNaIhQ.net
いいかどうかはともかく流行りではある
ついていけないなら引退するしかない

983 :デフォルトの名無しさん:2020/10/18(日) 19:48:17.38 ID:pSLLNISm.net
switchって縦にコードが長くなるしね。。

984 :デフォルトの名無しさん:2020/10/18(日) 19:49:30.22 ID:6x+7Jy+N.net
昔のVBVCは単語でF1押せばとりあえず日本語ヘルプが出てきた
ここでも国力の低下を実感するよね

985 :デフォルトの名無しさん:2020/10/18(日) 21:12:02.46 ID:L/8uXyJY.net
>>981
副作用のないコードを書くのが少しでも楽になるならいいことだ

986 :デフォルトの名無しさん:2020/10/18(日) 21:16:43.91 ID:o5mWc93K.net
人手で翻訳したバージョンが提供されたのは確かVS2010の時代が最後じゃなかったかな。
どっちにしろ別に最近の話じゃないね。

日本の国力というよりMSの経営方針が変わったんだろうね。
知らんけどたぶんバルマーさんの発言力がその頃弱くなったんじゃないか

いわゆる"as is"でいいから手動翻訳された古いバージョンも読めるようにしておいてくれればいいのにね。
別に英語でも読めるけど日本語の方がやっぱり早く読めるし斜め読みもしやすいよね

987 :デフォルトの名無しさん:2020/10/18(日) 21:21:16.65 ID:FUmO+ya0.net
WIN32APIのHELPはVS2までだっけな

988 :デフォルトの名無しさん:2020/10/19(月) 00:11:08.07 ID:QQYfduDC.net
>>983
if分みたいにcase毎にアウトラインを畳めればなあ(visual studio)

989 :デフォルトの名無しさん:2020/10/19(月) 05:42:05.38 ID:bpzVn112.net
英語で表示してgoogle 翻訳使ってる

990 :デフォルトの名無しさん:2020/10/19(月) 08:43:46.79 ID:ULPDe33D.net
>>978
昔と違って翻訳精度上がってるからね
Chrome右クリして翻訳ポチれば良いだけ

991 :デフォルトの名無しさん:2020/10/19(月) 12:33:54.30 ID:9I8x18Tz.net
>>990
おいおいマジで言ってるのかw
フレーム問題とか知らないのかな

992 :デフォルトの名無しさん:2020/10/19(月) 12:51:57.31 ID:qGPDmfjh.net
ハァ?

993 :デフォルトの名無しさん:2020/10/19(月) 13:55:26.03 ID:asy7wTux.net
サイトに訪問した人が翻訳結果が可笑しいと思ったら
その場で治せる仕組みが一時期あったやろ?
あれでかえってめちゃくちゃになってたところもあるんやで

994 :デフォルトの名無しさん:2020/10/19(月) 14:17:56.99 ID:9I8x18Tz.net
コミュニティー何とかって奴ね
わんくまの人たちとか結構頑張ってたね
あれはWikipediaみたいに直接編集できるんじゃなくてコメントを書けるだけじゃなかったかな

995 :デフォルトの名無しさん:2020/10/19(月) 14:19:57.00 ID:asy7wTux.net
日本語と英語が交互に表示されてるのに
コメント欄が英語の上にかぶさって
肝心な英語が読めない機能付きで
うざかった希ガス

996 :デフォルトの名無しさん:2020/10/19(月) 15:00:55.55 ID:g0sfGRb8.net
英語読めるようになったほうがいい
それですべて解決する

997 :デフォルトの名無しさん:2020/10/19(月) 17:18:53.83 ID:QQYfduDC.net
マイクソが無料でエンジニア用英語読解講習コースを開けば解決

998 :デフォルトの名無しさん:2020/10/20(火) 00:31:21.67 ID:p0Iib1Gp.net
\  __  /
_ (m) _  ピコーン
   |ミ|
/ `´  \  言語解説に特化した言語を開発すれば・・・・!
  ( ゚∀゚)
 ノヽノ |
  < <

999 :デフォルトの名無しさん:2020/10/20(火) 10:11:38.08 ID:pHiz9StD.net
emacs/elisp は特化し過ぎて成功した例

1000 :デフォルトの名無しさん:2020/10/20(火) 10:13:59.79 ID:Nlf6zVNG.net
1000なら>>1-999がコロナに感染して死ぬ

1001 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1001
285 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★