c#プログラムについて
お世話になります。
今までエクセルVBAのプログラム経験は少々ありますが、c#プログラムは初めてです。
分からない事だらけの状況なのですが。
Windowsフォームをいくつか作成しており、
また別でコードファイル(CordFile1.cs)を追加して、そこにエントリポイントである
static void Main()を記述して展開させていこうと考えました。
そしてデバックしてみたら、エラー一覧で「~複数のエントリポイントが定義されています~」
と表示され、その時気が付いたのですがいつのまにかProgram.csが出来ており、その中に自然に、
static void Main()が記述されていました。
質問
1)Progarm.csやエントリポイントは自然に出来るものなのでしょうか。
(気付かない間に作成される様な事をしてしまっていたのでしょうか。)
2)また、気付かない内に出来ていたとはいえ、Program.csに自然にエントリポイントが
あるのであれば、そこにCordFile1.csで記述していたMain()の内容を移しましたら、
今度は新たなエラーが出る様になってしまいました。
「無効なトークン'('や('=='など)がクラス、構造体またはインターフェースのメンバ
宣言で使用されています。
Program.cs内に記述していく事は間違いなのでしょうか。
どなたかお教え頂きたく、宜しくお願い申し上げます。
No.3ベストアンサー
- 回答日時:
(1)
VC#でプロジェクトの作成時、「Windowsフォームアプリケーション」等を選択すると、あらかじめ基本的なプログラム構造が自動生成されます。Program.csはその一部です。
ちなみに「空のプロジェクト」を選択すると何も作成されません。0からプログラム構造を作っていくことになります。
(2)
メソッドの外にプロパティの初期化以外のコードを書いていたらエラーになります。
No.2
- 回答日時:
> 無効なトークンというエラーで、「if」と「==」が2ヵ所、あと最後の
> 「 }」の合計4ヶ所に赤い波線が表示されています。
基本的なところがまるでわかっていませんね。
教本を用意して学習してください。
No.1
- 回答日時:
> 1)Progarm.csやエントリポイントは自然に出来るものなのでしょうか。
YES
> 2) Program.cs内に記述していく事は間違いなのでしょうか。
きちんと書けば、何の問題もありません。
コードみないとこれ以上のことは言えませんけど。
この回答への補足
ご回答ありがとうございます。
コードは下記の様な内容です。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が見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分母 3 2022/07/19 17:09
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- C言語・C++・C# visual studioでフォームデザインを作成する時のVB.netとC#の違い 2 2023/06/22 03:04
- C言語・C++・C# C言語 3 2022/10/04 15:07
- Visual Basic(VBA) VBA リボンののリカバリーでオーバーフローエラーになります 2 2023/07/04 19:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
fortranでプログラムを実行する...
-
適切な変換関数が存在しない???
-
HEWを使用しているのですが、こ...
-
ビルド失敗 指定されたファイ...
-
フォームの作成中にエラーが発...
-
Debug Assertion Failed
-
Visual Studioのstrcpy_sについて
-
Excelのエラーで困ってます。
-
VBScriptのエラーの見つけ方及...
-
Fortran コンパイルエラーについて
-
subまたはfunctionが定義されて...
-
type
-
ユーザフォーム開くとエラーになる
-
visualstudioでコンパイルでき...
-
Dim x As Integer = 0
-
ハンドルされていない例外…
-
新版 明解 C++ 入門編 につ...
-
c#プログラムについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
適切な変換関数が存在しない???
-
fortranでプログラムを実行する...
-
Excelのエラーで困ってます。
-
Handlesについて
-
HEWを使用しているのですが、こ...
-
バッチからsqlplusの接続エラー...
-
デバッグ中のエラーのことで教...
-
VB2008で定数に色の設定をした...
-
コンパイルできません。
-
sys/time.hのインクルードがで...
-
multiple definitionというエラー
-
HANDLEの宣言でのエラー
-
BC30002: 型 'ListItem' が定義...
-
visual C++ でビルドの中止がで...
-
RightとLeft関数のライブ...
-
ビルド失敗 指定されたファイ...
-
Visual Studioのstrcpy_sについて
-
エクセルでマクロを実行すると...
おすすめ情報