C# String vergleich ohne Beachtung der Groß- Kleinschreibung?

Hallo, ich habe seit gestern mit dem progammieren von C# angefangen.

Das Programm "Streamer.bot", das man mit Twitch verbinden kann, unterstützt eigene C# Codes und deshalb bin ich darauf gekommen mit dem "programmieren" anzufangen.

Ich habe einen Code erstellt, in dem ein Input (string msg) mit einer Textdatei (string[] blacklist) verglichen wird. In der Textdatei stehen alle Blacklist Wörter.

Nun bin ich auf das Problem gestoßen, dass die Groß- und Kleinschreibung bei dem vergleich beachtet wird und das ist bei einer Blacklist eher nachteilig.

Meine Frage an dieser Stelle ist, wie ich es schaffe, dass die Groß- und Kleinschreibung bei dem vergleich ignoriert wird.

Ich hoffe sehr, dass mir jemand helfen kann,
Liebe Grüße, JuuriiK :)

msg= Input eines users

blacklist= Blacklist txt datei

Im folgenden ist der Code:

using System;
using System.IO;
using System.Linq;


public class CPHInline
{
    public bool Execute()
    {
        string userName = args["userName"].ToString();
		string TOSmsg = args["TOSmsg"].ToString();
        string msg = args["rawInput"].ToString();
        string[] blacklist = File.ReadAllLines(args["blacklistDatei"].ToString());
		string actionName =  args["actionName"].ToString();
        if (blacklist.Equals(msg))
        {
            CPH.TimeoutUser(args["user"].ToString(), 30);
            CPH.SendMessage(TOSmsg);
        }
        else
        {
            CPH.RunAction(actionName);
        }


        return true;
    }
}
Computer, Vergleich, Programmierer, programmieren, C Sharp, Programmiersprache, String
Navigation ausklappbar <html/CSS>?

Hallo,

ich möchte eine Navigation bauen, die wenn man hovert noch Unterpunkte anzeigt. Ich habe es so gemacht und komme leider nicht mehr weiter, wenn sich die Navigation ausklappt soll es ganz oben angezeigt werden. Ich habe einen Button unter der Navigation und als ich es selbst versucht hatte, zeigte es mir das Ausgeklappte hinter dem Button.

HTML:

    <header>
        <nav>
            <ul>
                <li><a href="">Hallo</a>
                    <ul>
                        <li><a href="">Hallo</a></li>
                    </ul>
                </li>
                <li><a href="">Hallo</a>
                    <ul>
                        <li><a href="">Hallo</a></li>
                        <li><a href="">Hallo</a></li>
                    </ul>
                </li>
                <li><a href="">Hallo</a></li>
                <li><a href="">Hallo</a></li>
                <li><a href="">Hallo</a></li>
                <li><a href="">Hallo</a></li>
            </ul>
        </nav>


    </header>

CSS:

header ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: darkblue;
  height: 1.5cm;
  
}


header li {
  float: left;
}


header li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}


header li a:hover:not(.active) {
  background-color: rgb(195, 251, 255);
  color: black;
  height: 29px;
  font-weight: bolder;
}


header .active {
  background-color: #00e1ff;
  height: 21px;
  height: 29px;
  font-weight: bolder;
  color: darkblue;
}

Ich hoffe, dass mir irgendjemand helfen

Danke im voraus

Ps.: Das "Hallo" ist ein Platzhalter.

HTML, Programmierer, programmieren, CSS, Programmiersprache, Webdesign, Visual Studio Code
Freiberufler/ Freelancer als Programmierer?

Moin,

ich Studiere derzeit eine Ingenieur Wissenschaft und dort sind mehrere Module gegeben welche das Programmieren beinhalten, dabei liegt der Schwerpunkt bei "C", da diverse Microcontroller programmiert werden, also Hardware nah. Ich habe mich vor einiger Zeit dazu entschieden mich in dem Bereich der Programmierung stärker zu vertiefen und mein Wissen erheblich zu verbessern. Ich möchte in naher Zukunft ein richtiger Experte werden was die Sprache C anbelangt.

Nun dachte ich mir da ich noch relativ am Anfang meines Studiums stehe, mit den Kenntnisse die bereits besitze ein wenig Geld zu verdienen. Das hat den großen Vorteil das ich bereits früh anfangen mich in gewisser Hinsicht Selbstständig zu machen, und den noch größeren Vorteil jede Menge Erfahrung zu sammeln.

Bei meinen Recherchen bin ich immer wieder auf Begriffe wie Freiberufler oder Freelancer gestoßen. Anfangs dachte ich Freelancer sei einfach Wort Wörtlich ins deutsche übersetzt worden, also Freiberufler. Schnell wurde mir bewusst das es nicht eins zu eins das selbe ist. Aber das ist nicht so wichtig. Es gibt genug Plattformen die kleinere Projekte anbieten, das hört sich für mich ganz gut an.

Vielmehr interessiert mich allerdings die Erfahrung der Programmierer unter uns, haben wir welche da? Wie habt ihr mit der ganzen Thematik angefangen? Bietet sich das ganze überhaupt für mich als Student gut an? Gibt es bessere Möglichkeiten mit meinen, noch ausbaufähigen, Fähigkeiten viel Erfahrung und ein bisschen Geld zu sammeln bzw. verdienen?

Meines Wissens nach wird vom Finanzamt deutlich zwischen Freiberufler und Gewerbstätiger unterschieden. Nicht jeder kann sich als Freiberufler bekennen, da gibt es klare Vorschriften wer als Freiberufler definiert ist. Vorteilhaft ist für den Freiberufler das er eine Einfache Anmeldung beim Finanzamt hinterlegen muss, und sich somit aus dem ganzen Papierkram was besonders die Gewerbssteuer anbelangt, hinter sich lassen kann.

Bietet sich daher für einen Studenten recht gut an. Minijobber oder Teilzeit Jobs als Programmierer sind seltener als Einhörner. Freelancer Plattformen wären für mich so der Anfang, mit der Zeit würde ich natürlich auch gerne mit Firme etc. arbeiten. Freue mich auf eure Berichte!

Computer, Programmierer, programmieren, selbstständig, Finanzamt, Freelancer, Freiberufler, Gewerbe, Informatik, Softwareentwicklung, freelancing
Wie programmiert man einen virtuellen 3D-Raum ohne Game Engine?

Heutzutage haben kleinere Entwickler den Vorteil, dass es Game Engines gibt, die einen den großteil der eigentlichen Arbeit abnehmen und bereits beim starten eines neuen Projektes einen leeren und fertigen 3D Raum anzeigen, wo Sie nur noch ihre mit Blender z.b. modelierten Objekte reinplatzieren müssen und simple Script Dateien programmieren müssen um die reinplatzierten Objekte aufgaben zu geben. Wie das bewegen auf Koordinaten sobald der Spieler W,A,S,D benutzt. Dann braucht man das "Spiel" nur noch exportieren und man hat eine ausführbare .exe datei die einen 3D Raum beinhaltet mit einem objekt das man steuern kann.

Aber das was mich interessiert ist, wie genau macht man den eigentlich den leeren Raum den es bereits schon immer als Vorlage gibt bei Game Engiens wie Unity oder Unreal ENgine? Allein Blender um überhaupt die 3D Modelle zu machen ist ja schon selber ein vorgefertigter 3D Raum der als Werkzeug dient um Objekte zu modellieren!

Also wie programmiert man eigentlich überhaupt denn 3D Raum den man überhaupt zuerst braucht um darauf dann ein spiel bauen zu können?

Um das ganze zu verbildlichen:

Das hier ist ein 3D Raum worin man sich frei umschauen kann und das jeder hat der ein neuen und Leeren Projekt startet in einer Engine wie Unity:

Aber wie macht man denn überhaupt den vorgefertigten 3D Raum / die eigentliche Scenen-Ansicht die man im Editor bereits von Unity hat?

Benutzt man dafür ein Visual Studio-Forms Projekt um überhaupt einen 3D Raum aus dem Nichts zu erschaffen oder wie macht man den eigentlichen leeren 3D Raum überhaupt indem dann später erst alles stattfinden kann?

Bild zum Beitrag
Computer, Technik, Programmierer, programmieren, Programmiersprache, Technologie, Unity 3D, Visual Studio, Unity, Unreal Engine, Unity Engine, Unreal Engine 4, Spiele und Gaming
Wenn die Polizei nichts unternehmen will, lohnt es sich, Hacker um Hilfe zu bitten und Programmierer?

Wenn der Gefangene wegen Mordes im Gefängnis ist. Aber der Ermordete ist lebhaft und dreht aktiv Videos auf YouTube. Und er leitet seine sozialen Netzwerke aktiv in seinem eigenen Namen. Es ist jedoch nicht bekannt, in welchem ​​Land er sich genau befindet. Vielleicht ist dies einer der Gründe, warum die Polizei nicht mit der Arbeit an diesem Fall beginnen will. Die Polizei während 6 meyastsev, die von einem Ort zum anderen leitet. Das heißt, du schreibst dich in das soziale Netzwerk und auf YouTube, damit die Dienste dir Daten über den Standort geben. Wenn sie an die Dienste schreiben, schreiben sie, was solche Daten nur der Polizei geben. Diese Polizei schickt an Anwälte. Und Anwälte bei der Polizei. Oder der Anwalt lehnt einfach ab. Einige Anwälte lehnen ohne Grund ab. Einige sagen, dass sie keine Erfahrung in dieser Angelegenheit haben. Einige Anwälte sagen, dass sie mit anderen Dingen zu beschäftigt sind. Lohnt es sich in diesem Fall, Programmierer und Hacker um Hilfe zu bitten? Dass sie den Ort dieser Person bestimmen würden, die als tot (aber tatsächlich lebendig) gilt. Hilft dies, wenn der genaue Standort festgelegt ist? Wird die Polizei dann mit der Arbeit beginnen? Oder lohnt es sich, Programmierer und Hacker zu fragen, ob sie nicht nur seinen Standort ermitteln, sondern auch im Internet Masseninformationen zu diesem Fall bereitstellen und dass diese Person lebt?


Programmierer, Hacker
Geeignet zum Programmierer?

Guten Abend allerseits,

mich beschäftigt seit geraumer Zeit ob ich zum Programmierer geeignet bin. Kurz zu meiner Situation.

Ich bewege mich auf die End-dreißiger zu und programmiere jetzt ungefähr seit 1.5 Jahren. Ich habe schon diverse Programme realisiert. Allerdings treibe ich wie ein Stück Floß im Wasser hin und her. Mit anderen Worten, ich weiß nicht, ob dass, was ich bisher fabriziert habe, in einer reellen Umgebung Anklang finden würde.

Ich werde in 5 Monaten eine Ausbildung als Fachinformatiker zu beginnen. Meinen aktuellen Job habe ich bereits gekündigt. Doch beschleicht mich des öfteren nun die Angst, einen Fehler begannen zu haben. Vielleicht gebe ich mich nur einer Illusion hin? Wie komme ich auf die beinahe wahnwitzige Idee mir einzubilden, ich sei für den Job geeignet?

Wie werde ich diese Selbstzweifel los? Ich habe halt auch Angst, im direkten Vergleich zu anderen miserabel abzuschneiden? Vielleicht ist mein Wissenstand nach 1.5 viel zu gering? Woher weiß ich das?

Woher weiß ich, ob mein Gehirn überhaupt die erforderlichen Denkstrukturen mitbringt?

Dieser Gedanke macht mich zunehmend verrückt. Ich weiß auch gar nicht, ob dass jemand nachvollziehen kann.

Was sagt ihr dazu? Ich hoffe auf mehrere Antworten, da ich gerne mehrere Meinungen lesen würde.

Noch einen angenehmen Abend

Programmierer, programmieren, Anwendungsentwicklung, Selbstzweifel, Fachinformatiker Anwendungsentwicklung
Eingliederungszuschuss in der Bewerbung aufnehmen?

Hallo an die Community,

ich bin so langsam am Verzweifeln. Seit fast einem Jahr bin ich nun auf Jobsuche und immer laufe ich gegen die Wand "Zu wenig bis keine Berufserfahrung". Natürlich habe ich nicht 5-10 Jahre Berufserfahrung. Ich bin Anfang 30 und die letzten 4 Jahre war ich in einer anderen Stelle die mehr Kundenservice entsprach den IT.

Dabei heißt es ITler werden gesucht, aber im Umkreis 50 - 70 km von meinem Wohnort wohl wenig. Auf Nachfrage erhält man wenig Auskünfte bzgl. der Gründe und wenn ist es häufig das man sich für jemanden mit mehr Erfahrung entschieden hat. Ich denke auch dann ein Lohn von 36'000 - 38'000 EUR im Jahr nicht so extrem hoch ist, vor allem wenn man Fahrtkosten und Miete abrechnen muss und ein Umzug ist vom Geld her einfach nicht möglich. Dabei wird der Umkreis künftig eher kleiner den Größer, da ich ohne Job meinen PKW nicht halten kann.

Ich suche einen Einstieg im Bereich der Programmierung. Einmal gehe ich davon aus wird man als Anfänger da am meisten Lernen können und dies auch langfristig sinnvoll ist.

Schließlich bin ich ein Anfänger und kenne die Praxis nicht. Ich bin Wirtschaftsinformatiker mit Theoriewissen: Programmierung in 3 Sprachen, SQL und Projektmanagement, wie Scrum Master ...

Bevor ich in der Zukunft mal als Scrum Master, Ausbilder oder dergleichen im Projektmanagement arbeite sollte ich auch die Basics praktisch kennen. Die anderen Positionen bauen meiner Meinung nach darauf auf. Schön ich kenne den Scrum Guide als Scrum Master doch die Praxis kenne ich noch nicht.

In meinem Job hatte ich am Ende einfach sehr wenig IT Kontakt also keine Programmierung und Co.

Dabei will ich im Bereich der IT arbeiten und nicht in Hartz4 rutschen. Doch momentan scheint es mir das ich dies nur verhinder, wenn ich erneut einen Beruf wähle der so gar nix mit IT zu tun hat und mich als Produktionshelfer einsetzen lasse... yeah... einen Beruf der noch weniger meinen Fähigkeiten entspricht und das Studium sinnlos erscheinen lässt.

Verdammt irgendwie muss es doch gehen im IT Bereich einen Job zu finden und Berufserfahrung zu erwerben. Doch die einzigen die auf Bewerbungen reagieren scheinen ZA Firmen zu sein, die einen auch nur in Karteien sammeln.

Und Firmen die da Anfordern wollen ebenfalls Erfahrungen haben ...

Jetzt kam der Vermittler auf die Möglichkeit des Wiedereingliederungszuschusses zu sprechen. Begründet damit, da ich lange suche und die Weiterbildungen allein nix brachten um einen finanziellen Anreiz für die Firmen zu schaffen.

Doch sollte man dies in die Bewerbung aufnehmen und wenn ja wie?

Auf der einen Seite ein Anreiz wenn es ums Geld geht. Auf der anderen Seite kommen die Fragen: Warum braucht sie denn?

Könntet Ihr mir Tipps geben was ich noch tun kann? Außer auf so gut wie jede Anzeige bewerbern ... es gibt nur endliche Firmen ... im Umkreis....

Arbeit, Bewerbung, Programmierer, Agentur für Arbeit, Arbeitslosigkeit, Informatik, Stellensuche, Wirtschaftsinformatik, Beruf und Büro
Hat jemand Verbesserungsvorschläge für dieses Programm?

Hallo, ich versuche gerade ein Programm zu schreiben (in Java Eclipse), das folgende Aufgabenstellung hat:

Das Programm soll alle Fibonacci-Zahlen in einem geschlossenen Intervall [a, b] als kommagetrennte Liste ausgeben. Ausnahme: die Zahlen, die durch 3 teilbar sind, sollen durch ";" separiert sein. Die natürlichen Zahlen a und b müssen vom Benutzer eingegeben werden.

Beispiel 1 (blau = Benutzereingabe):

a: 3
b: 100
Fibonacci=3;5,8,13,21;34,55,89

Beispiel 2:

a: 12
b: 800
Fibonacci=13,21;34,55,89,144;233,377,610

UND Teil 2

Das Programm soll noch eine Liste mit den ungeraden Fibonacci-Zahlen und den Intervallenden a und b ausgeben. Auch hier gilt, dass alle Zahlen, die durch 3 teilbar sind, durch einen folgenden Strichpunkt zu kennzeichnen sind. Eine Zahl darf nicht doppelt in der Ausgabe vorkommen. 

Für obige Eingabe sollte also zusätzlich folgende Zeile ausgegeben werden:

Beispiel 1

ungerade Fibonacci=[3;5,13,21;55,89,100]

Beispiel 2

ungerade Fibonacci=[12;13,21;55,89,233,377,800]

Soviel zur Aufgabenstellung.
Bis jetzt habe ich folgendes ( siehe Bild) geschafft. Meine Problem: wenn der Benutzer zum Beispiel für a 10 und für b 20 eingibt, dann zeigt das Programm die zehnte bis zwanzigste Zahl, aber es sollte eigentlich nur 13 anzeigen. Des Weiteren weis ich nicht, was ich machen sollte, damit nach jeder ungeraden Zahl ein ; steht. und Teil 2 der Aufgabe ist mir auch nicht klar, aber ich wäre schon glücklich genug, wenn mir jemand bei Teil 1 helfen könnte!

Danke und liebe Grüße!

Bild zum Beitrag
Computer, Programmierer, programmieren, Java, Informatik, Informatiker

Meistgelesene Beiträge zum Thema Programmierer