新しくメソッドをつくって呼び出そうとしましたがコンパイルすると
Unhandled exception. System.IndexOutOfRangeException: Index was outside the bounds of the array. at 練習._2.Program.Main(String[] args) in C:\Users\81802\source\repos\練習.2\練習.2\Program.cs:line 161
こんな文字が表示されてうまくできません
いままではこれで問題なかったのですがなにが原因なんでしょうか
using System; namespace 練習._2 { class Program { static void Main(string[] args) { //3-19 static void Thankyou() { Console.WriteLine("ありがとうございました!"); } Thankyou(); } } }
Program.csの中身はこれだけじゃありませんよね?
他にもいろいろなクラスなりメソッドなりを定義していませんか?
というかエラーメッセージに原因の詳細まで含めて全て書いてあります。
「こんな文字が表示されて」ではなくちゃんと読んでください。
前の質問で書いたことは嘘だったんでしょうか。
>自分に知識がついていないのがわかったので今まで習ったこと復習します!
自分でなにも考えてないような質問をしてしまってすみませんでした!
非常にうさんくさい。
真摯な質問ではなく、何か別の目的をもって質問の体裁をとっただけの投稿をしているように見える。
質問は、回答する人が見てどういう問題があるか把握できるタイトルを付けてください。
[3-1. タイトルには要件を書きましょう]
https://teratail.com/help/question-tips#questionTips3-1
質問の内容自体も問題があるので、質問するときのヒントのページ全体を読む事をお勧めします。
> 練習.2\練習.2\Program.cs:line 161
明らかにソースコードが161行以上ありますね。
回答1件
あなたの回答
tips
プレビュー