Articles of readline

Come creare una funzione che blocchi fino a quando non ha dati da restituire in c #

Come faccio a creare una funzione personalizzata che restituisce output e blocchi finché l’output non è disponibile? Sto pensando a qualcosa come Console.ReadLine() . Qualcosa come questo: var resp = Output(); //blocks until output is sent. … //returns a string once SendOutput is called and hands over the string. public static string Output() { /* […]

Perché questo codice si blocca raggiungendo il primo ReadLine da uno StreamReader?

Stavo passando un file di grandi dimensioni nel primo argomento a SendXMLFile () di seguito ma, poiché causava il blocco del dispositivo palmare / “congelamento”, ho temporaneamente codificato un file molto più piccolo (3 KB anziché 1121 KB) per il test. Il file esiste davvero (nella stessa cartella di .exe / .dll), come può essere […]

StreamReader.ReadLine non funziona su TCP quando si utilizza \ r come terminatore di riga

Quando uso solo \r come terminatore di riga, il metodo StreamReader.ReadLine() non funziona. Funziona se uso Environment.NewLine , \r\n o \ra (“a” è qualsiasi carattere). è un insetto? Lo stesso problema non si verifica quando si utilizza MemoryStream anziché NetworkStream. Quali soluzioni alternative posso utilizzare se non riesco a modificare il protocollo? Il mio servizio […]

Esiste una libreria .Net simile alla GNU readline?

Sto pensando di scrivere un’applicazione per console in C # e voglio incorporare funzionalità di modifica della cronologia, del completamento e della riga di comando come GNU readline (ma non necessariamente così esteso!) Esiste una libreria esistente per .net che fornisce questo tipo di funzionalità? Immagino che un’opzione potrebbe essere utilizzare i servizi di interoperabilità […]

StreamReader.Readline () è davvero il metodo più veloce per contare le righe in un file?

Guardando in giro per un po ‘ho trovato alcune discussioni su come capire il numero di linee in un file. Ad esempio questi tre: c # come faccio a contare le linee in un file di testo Determina il numero di linee all’interno di un file di testo Come contare le linee velocemente? Quindi, sono […]

C # perché sta saltando la mia console.readline ()?

Quindi il programma funziona correttamente, ma per qualche motivo, al secondo tentativo, salta del tutto il prompt di Console.ReadLine (). Ho eseguito il debug e ho confermato che non si tratta di un problema di loop poiché sta entrando nel metodo, visualizzando WriteLine e saltando completamente ReadLine, restituendo di nuovo uno spazio vuoto a Main […]