こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

簡単なプログラムには対応していないのですか?

Visual Studio 2017でC#を書いてそれをビルトしても

思った通りに動きません。

Visual Studio 2017は簡単なプログラムには

対応していないのですか?

何度もすみません。

ご回答の程、宜しくお願い申し上げます。

投稿日時 - 2017-12-13 02:35:07

QNo.9407256

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

>参考書に書かれているプログラムを丸写しにしてはダメだということですか?

#2で書いている「(ただ単に書かれているソースコードだけ開いてビルドができるようにはなっていません)」は
拡張子csのファイルをダブルクリックして開いたり、メニューのファイル→開く→ファイルから拡張子csのファイル開いてもビルドはできません。
という事です。
ビルドをしたいのでしたら、そのソースコードが含まれているソリューションやプロジェクトを開いてください。

>エラーメッセージはエラー個所にカーソルを
>当ててみないと解りません。

それでわかるのでしたら、そうすればいいだけの話ですよね?
それとも、それができない理由でもあるのでしょうか。

投稿日時 - 2017-12-13 19:40:30

ANo.4

>Visual Studio 2017は簡単なプログラムには対応していないのですか?

とんでもありません。
どんな簡単なプログラムでもOKです。(もちろん複雑でもOK)
「結果がおかしい」と思った場合は、ほぼ100%「自分がおかしい」と思ってください。
質問の件ですがVisual Studio 2017は忠実に実行していますが、
結果を表示させる記述を書いていないので、表示できていないだけです。
添付画像のように最終行に
System.Console.ReadLine();
を追加すればいいです。
添付画像のように自動的にコンソールが表示されて、結果が表示されます。

投稿日時 - 2017-12-13 07:32:35

ANo.3

>参考書に書かれているプログラムを丸写しにしてはダメだということですか?

VisualStudioの入門書でも読んでください。

投稿日時 - 2017-12-13 07:24:29

ANo.2

https://okwave.jp/qa/q9407216.html
の質問でのビルドができないという事ではなく、
ビルドはできたけど思ったように動いてくれないという事ですか?

もし、そうなのであれば、それはVisual Studioが対応していないのではなく、
あなたが書いたソースコードが、あなたが思い描く動作をする内容になっていないだけです(「書いたソースコードが間違っている」ということ)。

https://okwave.jp/qa/q9407216.html
の質問の事でしたら、VisualStudioを使ってプログラムを作る際の作法に従っていないだけです(ただ単に書かれているソースコードだけ開いてビルドができるようにはなっていません)

投稿日時 - 2017-12-13 03:24:59

補足

早朝からすいません。

いつかはアドバイスください。

投稿日時 - 2017-12-13 06:16:07

お礼

ご回答誠に有難う御座いました。

(ただ単に書かれているソースコードだけ開いてビルドができるようにはなっていません)

参考書に書かれているプログラムを丸写しにしてはダメだということですか?

もしそうならば、どうしたら思っている実行結果が出るのでしょうか?

投稿日時 - 2017-12-13 03:45:28

ANo.1

どんなコードを書いてどううまくいかないのかが回答しようとする側には全くわかりませんので、
何ともお答えのしようがありません。
さしあたり、コードとエラーメッセージを見せてください。簡単なプログラムと書かれているので、
コードはそれほど長くないですよね?
ちなみに、ビルトではなくてビルド(build)です。

投稿日時 - 2017-12-13 03:24:19

補足

早朝からすいません。

いつかはアドバイスください。

投稿日時 - 2017-12-13 06:16:20

お礼

ご回答誠にありがとうございます。

コードは下記です。

エラーメッセージはエラー個所にカーソルを

当ててみないと解りません。

using System;
class Number{

static void main(){
int[] a = { 1, 2, 3, 4 };
Console.WriteLine(a[0]);
Console.WriteLine(a[1]);
Console.WriteLine(a[2]);
Console.WriteLine(a[3]);
}
}

以上です。

検証のほどよろしくお願い致します。

CosoleApp2がいけないのでしょうか?

投稿日時 - 2017-12-13 04:05:55