• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:c#プログラムについて)

C#プログラムのエントリポイントとエラーについて

このQ&Aのポイント
  • C#プログラムについて初心者がエントリポイントやエラーについて質問しています。
  • Windowsフォームを作成し、別のコードファイルにエントリポイントを記述して展開しようとしています。
  • 気づかぬうちにProgram.csにエントリポイントが作成され、Main()の内容を移すと新たなエラーが発生しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

(1) VC#でプロジェクトの作成時、「Windowsフォームアプリケーション」等を選択すると、あらかじめ基本的なプログラム構造が自動生成されます。Program.csはその一部です。 ちなみに「空のプロジェクト」を選択すると何も作成されません。0からプログラム構造を作っていくことになります。 (2) メソッドの外にプロパティの初期化以外のコードを書いていたらエラーになります。

miruchoko
質問者

お礼

ご親切な回答を頂き、大変参考になりました。 本当にありがとうございます。 今後とも宜しくお願い申し上げます。

その他の回答 (2)

回答No.2

> 無効なトークンというエラーで、「if」と「==」が2ヵ所、あと最後の > 「 }」の合計4ヶ所に赤い波線が表示されています。 基本的なところがまるでわかっていませんね。 教本を用意して学習してください。

回答No.1

> 1)Progarm.csやエントリポイントは自然に出来るものなのでしょうか。 YES > 2) Program.cs内に記述していく事は間違いなのでしょうか。 きちんと書けば、何の問題もありません。 コードみないとこれ以上のことは言えませんけど。

miruchoko
質問者

補足

ご回答ありがとうございます。 コードは下記の様な内容です。result(変数)への値はxxxxxxで 伏せさせて頂いています。 無効なトークンというエラーで、「if」と「==」が2ヵ所、あと最後の 「 }」の合計4ヶ所に赤い波線が表示されています。 宜しくお願い申し上げます。 using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace WindowsFormsApplication3 { static class Program { /// <summary> /// アプリケーションのメイン エントリ ポイントです。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } string result = System.Environment.MachineName; if (result == "xxxxxxxx") { Form1.Button8.Visible == false; } } }

関連するQ&A