SuzukiBandit
Enthusiast
Thread Starter
- Mitglied seit
- 18.10.2008
- Beiträge
- 141
Aloha zusammen,
ein Bekannter von mir hat mich um rat bei einem kleinen C# Programm, welches er in der Schule schon funktionsfähig geschrieben haben will, gebeten. Er hat sich zuhause auf seinen Rechner Visual Studio 2010 installiert und wollte diese Programm auch zu hause noch einmal schreiben. Leider kenne ich mich mit C allgemein, bzw C+ besser aus als mit C#. Ich glaube der Quellcode an sich ist richtig, aber wenn man das Progrämmchen starten will, dann kommt die Fehlermeldung:
"Fehler 1 Das Programm "Temperaturumrechner.exe" enthält keine als Einstiegspunkt geeignete statische Main-Methode."
Ich verstehe das so, als ob da Hauptprogramm fehlt. Auf seinem Programmausdruck aus der Schule hat er leider auch seine aufgerufenen Header nicht mit ausgedruckt, der Quellcode an sich ist nämlcih identisch.
Hier mal der komplette Quellcode:
Vielen Dank im vorraus
ein Bekannter von mir hat mich um rat bei einem kleinen C# Programm, welches er in der Schule schon funktionsfähig geschrieben haben will, gebeten. Er hat sich zuhause auf seinen Rechner Visual Studio 2010 installiert und wollte diese Programm auch zu hause noch einmal schreiben. Leider kenne ich mich mit C allgemein, bzw C+ besser aus als mit C#. Ich glaube der Quellcode an sich ist richtig, aber wenn man das Progrämmchen starten will, dann kommt die Fehlermeldung:
"Fehler 1 Das Programm "Temperaturumrechner.exe" enthält keine als Einstiegspunkt geeignete statische Main-Methode."
Ich verstehe das so, als ob da Hauptprogramm fehlt. Auf seinem Programmausdruck aus der Schule hat er leider auch seine aufgerufenen Header nicht mit ausgedruckt, der Quellcode an sich ist nämlcih identisch.
Hier mal der komplette Quellcode:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Project1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void button1_Click(object sender, EventArgs e)
{
double tempWert, tf, tc, tk;
string tempEinheit;
tempWert = Convert.ToDouble(textBox1.Text);
tempEinheit = comboBox1.Text;
switch (tempEinheit)
{
case "°C":
tf = (tempWert * 9 / 5) + 32;
tk = tempWert + 273.15;
label2.Text = "= " + tf + " °F = " + tk + " K ";
break;
case "°F":
tc = (tempWert - 32) / 9 * 5;
tk = tc + 273.15;
label2.Text = "= " + tc + "°C = " + tk + " K";
break;
case "K":
tc = tempWert - 273.15;
tf = (tc * 9 / 5) + 32;
label2.Text = "= " + tc + " °C = " + tf + " K";
break;
}
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Project1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void button1_Click(object sender, EventArgs e)
{
double tempWert, tf, tc, tk;
string tempEinheit;
tempWert = Convert.ToDouble(textBox1.Text);
tempEinheit = comboBox1.Text;
switch (tempEinheit)
{
case "°C":
tf = (tempWert * 9 / 5) + 32;
tk = tempWert + 273.15;
label2.Text = "= " + tf + " °F = " + tk + " K ";
break;
case "°F":
tc = (tempWert - 32) / 9 * 5;
tk = tc + 273.15;
label2.Text = "= " + tc + "°C = " + tk + " K";
break;
case "K":
tc = tempWert - 273.15;
tf = (tc * 9 / 5) + 32;
label2.Text = "= " + tc + " °C = " + tf + " K";
break;
}
}
}
}