string[] arr = new string[3] {textfeld1.Text, textfeld2.Text, textfeld3.Text};
for(int i=0; i<arr.Length; i++)
{
File.WriteAllText($"File{i}", arr[i]);
} 
...zur Antwort

Schonmal probiert, die Projektmappe zu bereinigen und dann das Projekt neu bauen zu lassen?

...zur Antwort

Hi,

der CPU-Lüfter geht immer wieder abhängig von der CPU-Temperatur an. Wird deine CPU heiß, dreht sich der Lüfter schneller und er kann laut werden.

Dass die CPU heiß geworden ist, kann verschiedene Gründe haben; Eventuell auf einer leicht erhitzenden Unterlage, vielleicht einfach die lange Betriebszeit, unter Umständen auch Staub im Gehäuse (das eher bei Stand-Computern).

Wenn das Internet auf anderen Geräten auch langsam war, liegt es nicht am Mac.

...zur Antwort

Kommt darauf an, was du machst. Arbeiten finde ich persönlich am anstrengensten, Studieren ist ungefähr gleichschwer wie die Schule/das Abitur, kommt aber auch auf die Art des Studiums an. Einige Freunde von mir studieren Politikwissenschaften und BWL und die wissen nicht, was sie mit ihrer Freizeit anfangen sollen, weil sie so viel haben.

...zur Antwort

Es gibt Wirtschaftsinformatik als Studienrichtung an manchen Unis. Dort lernt man hauptsächlich programmieren in Unternehmensumgebung, ähnlich dem Fach für Informatik-Projekte, das es an vielen HTLs gibt. Die Fächer dort sind auch ähnlich wie Softwareentwicklung und Wirtschaft.

...zur Antwort

Da ist so ziemlich alles syntaktisch falsch. Das hier sollte kompilieren:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Live : MonoBehaviour 
{
  private int health = 3;
  public void hit ()
  {
  health--; //reduziert health um 1
  Debug.Log ($"You have {health} lives left");
  }
  public void Start()
  {
  hit();
  }
  // Update is called once per frame
  public void Update()
  {
  }
} 
...zur Antwort

Vermutlich fehlen einige dlls/packages oder ggf. ist sogar .NET nicht installiert. Versuch, einen Screenshot zu machen, wenn das Fenster auftaucht, damit du weißt, welche packages fehlen.

...zur Antwort

4-7 Jahre, wenn du eine Sprache gut können möchtest. Viele Sprachen haben aber gemeinsame Konzepte, also ist es teilweise einfacher, wenn du eine ähnliche Sprache schon gut kannst.

Warum fokussierst du dich nicht auf eine einzelne Sprache? Die meisten von den Sachen, die du genannt hast, kann man für Webseiten, Apps und Desktop-Programme verwenden. Schau mal hier

...zur Antwort
double pi_viertel = 0;
           int grenze = 25;
           for (double i = 0; i < grenze; i++)
           {
               if (i%2 ==0)
               {
                   pi_viertel += 1 / (2 * i + 1);
               }
               else
               {
                   pi_viertel -= 1 / (2 * i + 1);
               }
           }
           Console.WriteLine(pi_viertel*4);
Pi beträgt 3.14159

Für grenze = 25 kommt raus: 3,18157668543503

  • 50: 3,12159465259101
  • 1000: 3,14149265359003
  • 2147483647: 3,14159265405393
...zur Antwort

Was steht denn in daten drin? Es ist nicht unwahrscheinlich, dass im SQL-Statement ein Fehler ist und deswegen keine rows im SQL-Objekt sind

...zur Antwort
  • Serverseitige Webentwicklung: PHP, NodeJs oder Vue (JavaScript), ASP.NET (Visual Basic oder C#), manchmal auch Java Server Pages (Java). Für das Frontend werden HTML und CSS genutzt.
  • Spieleentwicklung: Fast ausschließlich C++ und C#.
  • Appentwicklung: C++, JavaScript, Java (nur Android), Kotlin, Swift (nur ios), C#. Für das Frontend XML, HTML oder im letzten Fall XAML
  • Desktopentwicklung: So ziemlich alles, am meisten aber C++, Java, C# oder vielleicht seit einiger Zeit Python

Am stärksten wachsend sind vermutlich Python und JavaScript, aber C++, C# und Java sind halt etabliert und seit Ewigkeiten in Verwendung.

...zur Antwort

Bearbeitest du vielleicht nur eine einzelne Datei und hast nicht das ganze Projekt geöffnet? Meistens wenn die Vorschau (=Intellisense) fehlt, erkennt VS Code nicht, dass es sich um C#-Code handelt und behandelt es als "allgemeinen" Code. Dann fehlen die Vorschläge.
Versuch das gesamte Projekt, also die sln oder die csproj -Datei, zu öffnen, dann sollte es wieder gehen.

...zur Antwort

Hallo,

soweit ich weiß, unterstützt Unity nur C#, C++ sowie Boo und bis vor einigen älteren Versionen auch JavaScript.
Was genau möchtest du machen? Ein Programm, das andere Spiele aufrufen kann?

...zur Antwort

Wandle die numerischen Eingaben in boolesche Variablen um.

bool x;
string input = Console.Readline(); //oder halt über eine GUI
if(input == "1"){x = true;}

Das Gleiche für y bzw. deinen zweiten Input. OR, AND, NAND und XOR sind boolesche Operatoren, d.h

bool orBool = x || y;
bool andBool = x && y;
bool nandBool = x & y; //bei dem bin ich mir nicht ganz sicher, alternativ !(x||y) 
bool xorBool = x^y;

Das konvertierst du jetzt wieder in Zahlen.


int orInt = Convert.ToInt32(orBool);
int andInt = Convert.ToInt32(andBool);
//undsw   
...zur Antwort

Eine geschwungene Klammer am Ende der datei ist zu viel oder zu wenig.

...zur Antwort