Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Dzielenie tekstu z textboxa na dwa teksty


Rekomendowane odpowiedzi

Opublikowano

Np.: w textboxie jest napisane        cos : cos123    chciał bym aby c# czytał pierwsze coś jako jeden string do dwukropka a coś123 jako drógi string od dwukropka

Opublikowano

Jeżeli znasz długość tekstu możesz użyć substring i po prostu przyciąć sobie tekst, jeśli nie znasz możesz użyć foreach żeby budował stringa do momentu napotkania danego znaku

Opublikowano

Jeżeli znasz długość tekstu możesz użyć substring i po prostu przyciąć sobie tekst, jeśli nie znasz możesz użyć foreach żeby budował stringa do momentu napotkania danego znaku

nie chodzi o długość tam nie bedzie tego samego tekstu chodzi o stopowanie czytania do : i od : i tworzenie z tych 2 textów. 2 stringów

Opublikowano

Mniej więcej coś takiego

            string first = string.Empty;
            bool FirstStringDone = false;
            string second = string.Empty;
            string from = TextBox.Text;
            foreach (char c in from)
            {
                if (FirstStringDone)
                {
                    second += c;
                }
                else
                {
                    if (c != ':')
                    {
                        first += c;
                    }
                    else
                    {
                        FirstStringDone = true;
                    }
                }
            }
Opublikowano

@bluefine Po co? :D

@topic metoda String#Split

 

Przykład:

string txt = "aa:bb";
string a = txt.Split(':')[0];
string b = txt.Split(':')[1];
            
Console.WriteLine(a + " " + ; //aa bb

 

string data = "127.0.0.1:2137";
string[] data_s = data.Split(':');

Console.WriteLine(data_s[0] + ", " + data_s[1]);
po czo deklarować kolejne zmienne
846331404756772371599.jpeg
Opublikowano

@bluefine Po co? :D

@topic metoda String#Split

 

Przykład:

string txt = "aa:bb";
string a = txt.Split(':')[0];
string b = txt.Split(':')[1];
            
Console.WriteLine(a + " " + ; //aa bb

@Phoenix_PL to tylko przykład, nie czepiaj się

 W sumie nigdy nie używałem tego split nawet nie wiedziałem ze takie coś istnieje, kto co lubi

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...