Zabezpieczenie przed wprowadzaniem niepożądanych danych c#

Zabezpieczenie przed wprowadzaniem niepożądanych danych c#

Wątek przeniesiony 2016-04-19 11:14 z C# i .NET przez ŁF.

Shadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

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

S7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 287
ZA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 55
1
Kopiuj
string text;
do
{
   text = Console.ReadLine();
}while (text.IsNullOrWhiteSpace())
Shadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

Ok, dzięki :) A jak wyczyścić całą zawartość pliku tekstowego ( nie usuwając go )? Oczywiście C#

JU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5046
1

eeee...

Kopiuj
 
File.WriteAllText("plik.txt", "");
Shadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

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 :)

dam1an
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1589
1

Wywołaj:

Kopiuj
Console.Write("\b \b");
Shadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

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 :)

fasadin
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4883
2

uzyj Dictionary<string, int>

key niech bedzie ten string ktory masz a int niech bedzie indeksem

SO
  • Rejestracja: dni
  • Ostatnio: dni
1

Za pomocą IndexOf.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.