[.NET] Strcut in C#

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von jimboc, 8. Februar 2007 .

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 8. Februar 2007
    Strcut in C#

    Hi

    Weiß jemand ob es in C# eine Funktion gibt die gleiches tut wie die in C++("strcut")?



    danke schon mal
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 8. Februar 2007
    AW: Strcut in C#

    Gibt mehrere Möglichkeiten (kenne selber strcut nicht , kann deshalb nur raten :p )

    Zum einen

    Code:
    char[] ch = str.Split(char c, int count); //der String wird in kleine Strings an der Stelle von char c geteilt und diese auf das Array ch geschrieben
    eine andere Möglichkeit wäre:

    Code:
    string str1 = str.SubString(int start, int count); //der string wird von der Stelle start bis zu Stelle count auf einen anderen String geschrieben
    Falls das nicht das Gesuchte sein sollte schreib mal bitte was die strcut funktion macht ;)
     
  4. #3 8. Februar 2007
    AW: Strcut in C#

    Wenn du erklärst was strcut macht, könnte man dir vermutlich noch besser helfen...
     
  5. #4 9. Februar 2007
    AW: Strcut in C#

    sorry,


    1. Es heißt strcat(!) nicht strcut

    2. strcat hängt an einen string einen string an

    z.B.:
    char c[256];
    strcat(c,"Hallo");




    und sowas hätte ich gernen in C#
     
  6. #5 9. Februar 2007
    AW: Strcut in C#

    Strings kannste in C# ganz einfach aneinanderhängen ;)

    Code:
    string str = "hallo";
    str += "welt";
    bzw.
    Code:
    string str = "hallo" 
    str = "hallo" + "welt";
     
  7. #6 9. Februar 2007
    AW: Strcut in C#

    ne ich mein aber nicht mit Strings sondern mit arrays
     
  8. #7 9. Februar 2007
    AW: Strcut in C#

    Naja, Char-Arrays verwendet man in C# kaum.
    Ansonsten in die MSDN guggn.
     
  9. #8 9. Februar 2007
    AW: Strcut in C#

    ??
    Was denn jetzt, erklär bitte nochmal ganz genau was du willst...(was haben strings mit Arrays zu tun? Willst du ein Array vom typ string oder wie? )

    Edit: Achso
    JA, stimmt, hat auch nen Grund. Du kannst auf nen string wie auf ein array zugreifen, d.h.
    Code:
    string str = "hello";
    string s = str[1]; 
    Damit wäre s == "e";
     
  10. #9 9. Februar 2007
    AW: Strcut in C#

    Du könntest das Char-Array in ein String umwandeln, dann zusammenfügen und wieder zum Array konvertieren.

    Umwandeln kannst dus so:
    Code:
    string s = "sfd";
    char[] c = s.ToCharArray(); // String zu Char[]
    string s1 = new string(c); //Char[] zu String
    wüsste aber nicht was das für einen Sinn macht ein Array zu benutzen. Du könntest auch auf die einzelnen Chars vom String-Objekt zugreifen:
    Code:
    string s = "hehe";
    char c = s[1];
     
  11. #10 13. Februar 2007
    AW: Strcut in C#

    also so wie ich das verstehe will er alle strings oder chars in seinem string oder char array ( was für mich nicht genau erkennbar ist anneinander kette )

    Hier noch ne möglichkeit:

    Code:
     StringBuilder stb = new StringBuilder();
     foreach (String str in strings)
     {
     stb.Append(str.ToString());
     }
     MessageBox.Show(stb.ToString()); // Für die ausgabe
    
     

  12. Videos zum Thema
Die Seite wird geladen...