Witam ponownie!
Mam następujący kod:
string p;
p=Console.ReadLine();
Jak zabezpieczyć, aby po nie wpisaniu żadnego znaku i kliknięciu klawisza Enter zachęcało do ponownego podania p?
Chodzi mi jedynie o warunek. Próbowałem if (p== null) Console.WriteLine("Null!!"); , ale takie coś nie działa.
Proszę o pomoc i pozdrawiam
Zabezpieczenie przed wprowadzaniem niepożądanych danych c#
Wątek przeniesiony 2016-04-19 11:14 z C# i .NET przez ŁF.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 42
- Rejestracja: dni
- Ostatnio: dni
- Postów: 287
poczytaj
https://msdn.microsoft.com/pl-pl/library/system.string.isnullorempty(v=vs.110).aspx
poczytaj też o wyrażeniach regularnych np.
http://www.dotnetperls.com/regex
- Rejestracja: dni
- Ostatnio: dni
- Postów: 55
string text;
do
{
text = Console.ReadLine();
}while (text.IsNullOrWhiteSpace())
- Rejestracja: dni
- Ostatnio: dni
- Postów: 42
Ok, dzięki :) A jak wyczyścić całą zawartość pliku tekstowego ( nie usuwając go )? Oczywiście C#
- Rejestracja: dni
- Ostatnio: dni
- Postów: 42
Teraz natknąłem się na taki problem : mam chara pobieranego z klawiatury. Od tego, jaki został pobrany zależy odpowiedni case we switchu. I tu pojawia się problem. Wpisując go z klawiatury pozostaje on na ekranie konsolki, a instrukcja przy case zostaje wykonana. Jak zrobić, żeby tego wpisanego chara nie było widać? Czyszczenie konsolki odpada. Jakoś nie mam na to pomysłu, więc z góry dziękuję za wszelkie udzielone podpowiedzi :)
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 1589
Wywołaj:
Console.Write("\b \b");
- Rejestracja: dni
- Ostatnio: dni
- Postów: 42
Dzięki :) Czy istnieje możliwość na podstawie wpisanego stringa ustalenie miejsca w ArrayList? Na przykład : szukam pewnego wyrazu i dzięki zastosowaniu find dowiaduję się, że znajduje się on w ArrayList. Nie wiem jednak, jaki indeks posiada. Pozdrawiam :)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 4883
uzyj Dictionary<string, int>
key niech bedzie ten string ktory masz a int niech bedzie indeksem
- Rejestracja: dni
- Ostatnio: dni
Za pomocą IndexOf.