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

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

9
Виключення виключення переповнення стека
У мене є рекурсивний виклик методу, який викидає виняток переповнення стека. Перший виклик оточений блоком спробу лову, але виняток не вловлюється. Чи поводиться виняток переповнення стека особливим чином? Чи можу я зловити / обробити виняток належним чином? Не впевнений у відповідності, але додаткова інформація: виняток не закидається в основну нитку …


10
Який найпростіший спосіб у C # обрізати новий рядок із рядка?
Я хочу переконатися, що _content не закінчується символом NewLine: _content = sb.ToString().Trim(new char[] { Environment.NewLine }); але вищевказаний код не працює, оскільки, здається, у Trim немає перевантаженого параметра для колекції рядків, лише символів. Який найпростіший однолінійник для видалення Enivronment.Newline з кінця рядка?
115 c#  string 


7
Ініціалізація IEsumerable <string> In C #
У мене є цей об'єкт: IEnumerable&lt;string&gt; m_oEnum = null; і я хотів би його ініціалізувати. Спробував с IEnumerable&lt;string&gt; m_oEnum = new IEnumerable&lt;string&gt;() { "1", "2", "3"}; але він говорить "IEnumerable doesnt містить метод для додавання рядка. Будь-яка ідея? Спасибі
115 c#  .net 

11
Діалог підказок у формах Windows
Я використовую, System.Windows.Formsале як не дивно, не мають можливості їх створювати. Як я можу отримати щось на зразок діалогового вікна javascript без javascript? MessageBox приємно, але користувач не може ввести вхід. Я хочу, щоб користувач вводив будь-яке можливе введення тексту.
115 c#  .net  winforms  dialog  prompt 

10
Як орієнтуватися на кілька папок вгору?
Одним із варіантів було б зробити System.IO.Directory.GetParent () кілька разів. Чи є більш витончений спосіб подорожувати кількома папками вгору, де знаходиться збірник, що виконує? Що я намагаюся зробити - це знайти текстовий файл, який знаходиться в одній папці над папкою програми. Але сама збірка знаходиться всередині бункера, який знаходиться в …

13
Як обмежити кількість одночасних асинхронних операцій вводу / виводу?
// let's say there is a list of 1000+ URLs string[] urls = { "http://google.com", "http://yahoo.com", ... }; // now let's send HTTP requests to each of these URLs in parallel urls.AsParallel().ForAll(async (url) =&gt; { var client = new HttpClient(); var html = await client.GetStringAsync(url); }); Ось проблема, вона запускає …


14
Як я можу отримати фавікон веб-сайту?
Досить просте запитання: я створив невеликий додаток, який в основному є лише вибраним, який сидить у моєму системному треї, щоб я міг відкривати часто використовувані сайти / папки / файли з того самого місця. Отримання значків за замовчуванням з моєї системи для відомих типів файлів не дуже складне, але я …
115 c#  .net-4.0  favicon 


4
Отримайте "Внутрішня помилка в оцінювачі виразів" у функції "Додати перегляд" при спробі налагодження коду обслуговування WCF (MSVS 2013)
Кілька днів тому я перемістив своє рішення на MSVS 2013. Це чудово працює, за винятком одного: коли я намагаюся налагодити код своєї служби WCF, він працює, але коли я хочу переглянути стан будь-якої змінної, він говорить: "Внутрішня помилка у виразі оцінювач ". Функція додавання годинника працює нормально на стороні клієнта, …

10
Тест підрозділу, NUnit або Visual studio?
Я використовую Visual studio (іноді resharper) для запуску мого тесту. Я чув про NUnit, але не знаю багато речей про це ... Чи варто мені це хвилювати? Чи може вона запропонувати щось краще, ніж візуальна студія? Чи варто використовувати NUnit і чому?

10
Об'єкт не можна видалити, оскільки його не було знайдено в ObjectStateManager
Я отримую цю помилку "Об'єкт не можна видалити, оскільки його не було знайдено в ObjectStateManager." Мій код: protected MyEntities sqlEntities; public virtual void Delete(TEntity entity) { System.Type t = typeof(TEntity); sqlEntities.DeleteObject(entity); sqlEntities.SaveChanges(); }

2
ExecuteReader вимагає відкритого та доступного з'єднання. Поточний стан з'єднання - Підключення
При спробі підключення до бази даних MSSQL через ASP.NET в Інтернеті я отримаю наступне, коли двоє або більше людей підключаються одночасно: ExecuteReader вимагає відкритого та доступного з'єднання. Поточний стан з'єднання - Підключення. Сайт чудово працює на моєму сервері localhost. Це приблизний код. public Promotion retrievePromotion() { int promotionID = 0; …

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