プロが教えるわが家の防犯対策術!

参考書を買ってC##,WPFの勉強をしています。
Visual Studio 2017で行っていますが、参考書ではコマンドラインからの実行をベースにしています。そこで簡単なプログラム
----- program.cs-----
using System.Windows;
using System;

class Program{
[STAThread]
static void Main{
Application app = new Application();
Window w = new Window();
w.Title = "Hello World";
app.Run(w)
}
}
----- -----
をcsc.exeでコンパイルを使用と思いますが、
以下のエラーがででしまいます。
 program.cs(7,5): error CS1014: get または set アクセサーが必要です。

コンパイルは以下を実行しています。(長いので区切れで改行いれています)
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe
/r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\WindowsBase.dll"
/r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\PresentationCore.dll"
/r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\PresentationFramework.dll"
/t:winexe
/out:bin\debug\tour.exe
program.cs

ソースは参考書の通り記述しています。どこに誤りがあるのでしょうか?

A 回答 (1件)

> ソースは参考書の通り記述しています。


いいえ、ひとつ書き忘れているものがあります。Main の記述のところをよく見比べてみてください。
    • good
    • 0
この回答へのお礼

ありごうございます。Mainの後ろの括弧とRun(w)のあとの;がなかったですね。
ご指摘ありがとうございました。

お礼日時:2018/04/26 00:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!