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

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

5
Як прочитати розділ appSettings у файлі web.config?
Мій XML виглядає так, а ім’я файлу - web.config <?xml version="1.0"?> <configuration> <appSettings> <add key="configFile" value="IIS.config"/> <add key="RialtoDomain" value="ASNC_AUDITORS"/> </appSettings> <system.serviceModel> .... </system.serviceModel> </configuration> У коді, коли я читаю так String path = ConfigurationSettings.AppSettings["configFile"]; Я отримую нульове значення. Не виключено жодного винятку. Це правильний спосіб зробити це?
92 c#  asp.net  web-config 

3
Правильний спосіб реалізації нескінченного завдання. (Таймери проти завдання)
Отже, мій додаток повинен виконувати дію майже безперервно (з паузою приблизно 10 секунд між кожним запуском), поки програма працює або вимагається скасування. Робота, яку йому потрібно виконати, може тривати до 30 секунд. Чи краще використовувати System.Timers.Timer та використовувати AutoReset, щоб переконатися, що він не виконує дію до завершення попередньої "галочки". …

8
Як я можу отримати тип даних змінної в C #?
Як я можу дізнатись, який тип даних містить якась змінна? (наприклад, int, string, char тощо) Зараз у мене щось подібне: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Testing { class Program { static void Main() { Person someone = new Person(); someone.setName(22); int n = someone.getName(); Console.WriteLine(n.typeOf()); } …
92 c#  types 

6
внутрішній проти загальнодоступного в c #
Я хочу знати різницю між модифікаторами видимості publicта internal. Коли ми повинні використовувати internalклас і коли public? Мене бентежить, коли метод повинен бути publicабо internal. Я читав, що internalдоступ до них здійснюється через Асамблею, а publicтакож може бути використаний через Асамблею, де різниця полягає.
92 c#  .net 

12
Найкращі практики щодо отримання, встановлення та властивостей. Java проти C #
Зараз я беру курс C # і намагаюся з’ясувати найкращий спосіб зробити це. Я походжу з мови Java, тому я знайомий лише з найкращими практиками Java; Я новачок на C #! У Java, якщо я маю приватну власність, я роблю це; private String name; public void setName(String name) { this.name …

12
Чи існує «протилежність» оператору нульового злиття? (... будь-якою мовою?)
null злиття перекладається приблизно на return x, unless it is null, in which case return y Мені часто потрібно return null if x is null, otherwise return x.y Я можу використовувати return x == null ? null : x.y; Непогано, але це nullв середині мене завжди турбує - це здається …

7
Як мені ввійти в C #, не використовуючи сторонні бібліотеки? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито минулого року . Удосконалюйте це питання Я хотів би реалізувати ведення журналу в моєму додатку, але волів би не …

3
Чи можете ви пояснити принцип заміщення Ліскова на гарному прикладі C #? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 10 місяців тому . Удосконалюйте це питання Чи можете ви пояснити Принцип заміщення Ліскова ("L" ТВЕРДОГО) на гарному прикладі …

6
Маршалінг - що це таке і навіщо він нам потрібен?
Що таке маршірування і навіщо це нам потрібно? Мені важко повірити, що я не можу переслати intпровід від C # до C, і мені доведеться його розподілити. Чому C # не може просто надіслати 32 біта з початковим і кінцевим сигналом, повідомляючи код C, що він отримав int? Якщо є …


14
Чи є спосіб зробити рядок файловим шляхом безпечним у c #?
Моя програма буде брати довільні рядки з Інтернету та використовувати їх для імен файлів. Чи існує простий спосіб видалити з цих рядків погані символи чи мені потрібно написати спеціальну функцію для цього?
92 c#  .net  string  filepath 

14
Завантажте файл Excel через AJAX MVC
У мене велика (іш) форма в MVC. Мені потрібно мати можливість створити файл Excel, що містить дані з підмножини цієї форми. Хитрощі в тому, що це не повинно впливати на решту форми, і тому я хочу зробити це за допомогою AJAX. Я зіткнувся з кількома запитаннями щодо SO, які, здається, …

6
Використання синтаксису методу розширення LINQ у MatchCollection
У мене є такий код: MatchCollection matches = myRegEx.Matches(content); bool result = (from Match m in matches where m.Groups["name"].Value.Length > 128 select m).Any(); Чи є спосіб зробити це за допомогою синтаксису методу розширення LINQ? Щось на зразок цього: bool result = matches.Any(x => ... );
92 c#  linq 

6
Знайдіть у папці файл із певним розширенням
Враховуючи шлях до папки (наприклад C:\Random Folder, як), як я можу знайти в ньому файл, який містить певне розширення, наприклад txt? Я припускаю, що мені доведеться здійснити пошук *.txtу каталозі, але я не впевнений, як я повинен розпочати цей пошук.
92 c#  filepath 

14
'System.OutOfMemoryException' було видано, коли ще багато вільної пам'яті
Це мій код: int size = 100000000; double sizeInMegabytes = (size * 8.0) / 1024.0 / 1024.0; //762 mb double[] randomNumbers = new double[size]; Виняток: Виключено тип "System.OutOfMemoryException". У мене є 4 Гб пам'яті на цій машині, 2,5 Гб вільно стартує, коли я запускаю це, на ПК явно достатньо місця …

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