Запитання з тегом «c#»

C # (вимовляється як "дивись чітко") - це мова програмування із багатопарадигмою високого рівня, розроблена корпорацією Майкрософт. Код C # зазвичай орієнтований на сімейство інструментів та час виконання Microsoft .NET, які включають, серед іншого, .NET Framework, .NET Core та Xamarin. Використовуйте цей тег для питань щодо коду, написаного в офіційній специфікації C # або C #.


8
Який найшвидший спосіб прочитати текстовий файл рядок?
Я хочу прочитати текстовий файл за рядком. Мені хотілося знати, чи роблю це максимально ефективно в межах речей .NET C #. Це те, що я намагаюся поки що: var filestream = new System.IO.FileStream(textFilePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite); var file = new System.IO.StreamReader(filestream, System.Text.Encoding.UTF8, true, 128); while ((lineOfText = file.ReadLine()) != null) …

19
Чи є простий спосіб повернути рядок, повторений X кількість разів?
Я намагаюся вставити певну кількість відступів перед рядком на основі глибини елементів, і мені цікаво, чи є спосіб повернути рядок, повторений X разів. Приклад: string indent = "---"; Console.WriteLine(indent.Repeat(0)); //would print nothing. Console.WriteLine(indent.Repeat(1)); //would print "---". Console.WriteLine(indent.Repeat(2)); //would print "------". Console.WriteLine(indent.Repeat(3)); //would print "---------".
318 c#  .net 

17
Ім'я типу або простору імен не існує [закрито]
Зачинено. Це питання потребує детальної налагодження . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконаліть це питання У мене є проект WCF Data Service, побудований за допомогою Visual Studio 2010, який працював чудово. Раптом вона …

19
Читання файлу CSV та збереження значень у масиві
Я намагаюся прочитати *.csv-файл. Файл *.csvскладається з двох стовпців, розділених крапкою з комою (" ; "). Я вмію читати *.csv-файл за допомогою StreamReader і вмію відокремлювати кожен рядок за допомогою Split()функції. Я хочу зберігати кожен стовпець в окремому масиві, а потім відображати його. Чи можна це зробити?
317 c#  .net  arrays  csv 

19
Порахуйте елементи з IEnumerable <T> без повторення?
private IEnumerable&lt;string&gt; Tables { get { yield return "Foo"; yield return "Bar"; } } Скажімо, я хочу повторити їх і написати щось на зразок обробки #n з #m. Чи є спосіб я дізнатися значення m без повторення перед основною ітерацією? Сподіваюся, я дав зрозуміти.
317 c#  .net  ienumerable 

2
Коли правильно використовувати Task.Run і коли просто async-wait
Я хотів би поцікавитись вашою думкою щодо правильної архітектури, коли користуватися Task.Run. У нашому додатку WPF .NET 4.5 (із рамкою Caliburn Micro) у мене слабкий інтерфейс користувача. В основному я роблю (дуже спрощені фрагменти коду): public class PageViewModel : IHandle&lt;SomeMessage&gt; { ... public async void Handle(SomeMessage message) { ShowLoadingAnimation(); // …




3
Доступ до модифікованого закриття
string [] files = new string[2]; files[0] = "ThinkFarAhead.Example.Settings.Configuration_Local.xml"; files[1] = "ThinkFarAhead.Example.Settings.Configuration_Global.xml"; //Resharper complains this is an "access to modified closure" for (int i = 0; i &lt; files.Length; i++ ) { // Resharper disable AccessToModifiedClosure if(Array.Exists(Assembly.GetExecutingAssembly().GetManifestResourceNames(), delegate(string name) { return name.Equals(files[i]); })) return Assembly.GetExecutingAssembly().GetManifestResourceStream(files[i]); // ReSharper restore AccessToModifiedClosure } …
316 c#  resharper  closures 

17
Вкладено за допомогою операторів у C #
Я працюю над проектом. Я повинен порівняти вміст двох файлів і побачити, чи точно вони відповідають один одному. Перед багато перевірки та перевірки помилок, моя перша чернетка: DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory + "\\TestArea\\"); FileInfo[] files = di.GetFiles(filename + ".*"); FileInfo outputFile = files.Where(f =&gt; f.Extension == ".out").Single&lt;FileInfo&gt;(); FileInfo expectedFile …
315 c#  .net  file  using 


25
Який найкращий ШІ?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Бортовий корабель! Ще в 2003 році (коли мені було 17 років) я змагався у ШІ змаганні з кодування . Незважаючи на те, що я програв …

6
HttpClient.GetAsync (…) ніколи не повертається під час використання функції wait / async
Edit: Це питання буде схожий на це може бути та ж проблема, але не має жодних відповідей ... Редагувати: У тестовому випадку 5 завдання, здається, застрягло у WaitingForActivationстані. Я стикався з деякою дивною поведінкою за допомогою System.Net.Http.HttpClient в .NET 4.5 - де "очікування" результату дзвінка до (наприклад) httpClient.GetAsync(...)ніколи не повернеться. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.