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

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

6
Список лише для читання або список, що не змінюється, у .NET 4.0
З того, що я можу сказати, .NET 4.0 все ще не має списків, доступних лише для читання. Чому в рамках все ще не вистачає цієї функціональності? Це не один із найпоширеніших фрагментів функціональності для дизайну, керованого доменом ? Однією з небагатьох переваг, яку Java має над C #, є це …

10
Отримайте індекс n-го появи рядка?
Якщо я не пропускаю очевидний вбудований метод, який найшвидший спосіб отримати n- е поява рядка в рядку? Я усвідомлюю, що міг би циклічити метод IndexOf , оновивши його початковий індекс на кожній ітерації циклу. Але робити це таким чином здається мені марнотратним.
100 c#  .net  string  indexing  indexof 

3
Виключення (-ів) Завдання не спостерігалися ні в режимі "Очікування завдання", ні в доступі до його властивості "Виняток". Як результат, незабезпеченим винятком став
Що це означає і як це вирішити? Я використовую завдання TPL. Вся помилка Виключення (-ів) Завдання не спостерігалися ні в режимі "Очікування завдання", ні в доступі до його властивості "Виняток". Як результат, непомічене виключення було скинуто потоком фіналізатора. на System.Threading.Tasks.TaskExceptionHolder.Finalize () mscorlib

19
Який найшвидший спосіб обчислити гріх і союз разом?
Я хотів би разом обчислити як синус, так і косинус значення (наприклад, створити матрицю обертання). Звичайно, я міг би їх обчислити окремо один за одним, як a = cos(x); b = sin(x);, але мені цікаво, чи існує швидший спосіб, коли потрібні обидва значення. Редагувати: Щоб узагальнити відповіді поки що: Влад …
100 c#  c++  c  algorithm  math 

5
Коли слід використовувати Readonly та отримати лише властивості
У програмі .NET, коли я повинен використовувати властивості "ReadOnly" і коли я повинен використовувати лише "Get". Яка різниця між цими двома. private readonly double Fuel= 0; public double FuelConsumption { get { return Fuel; } } або private double Fuel= 0; public double FuelConsumption { get { return Fuel; } …
100 c#  .net 

3
Квест на підказку щодо спеціальної функції Excel
Це питання було задано і раніше , але кожен раз, коли прийнята відповідь - це просто відставка надати описи функцій за допомогою Application.MacroOptions( VBA6 ) ( VBA7 ), але ця інформація насправді не з'являється як підказка, тому це не вирішує мою проблему. Мета Ми всі бажаємо - мати можливість визначати …


9
Чи безпечно перевіряти значення плаваючої точки на рівність 0?
Я знаю, що ти не можеш покладатися на рівність між подвійними або десятковими значеннями типу, але мені цікаво, чи 0 є особливим випадком. Хоча я можу зрозуміти неточності між 0,00000000000001 та 0,00000000000002, 0 сам по собі здається досить важким зіпсувати, оскільки це просто нічого. Якщо ви ні до чого не …



6
як можна легко перевірити, чи заборонено доступ до файлу в .NET?
В основному, я хотів би перевірити, чи маю я права відкривати файл, перш ніж я спробую його відкрити; Я не хочу використовувати пробу / лову для цієї перевірки, якщо мені не доведеться. Чи є властивість доступу до файлів, яку я можу перевірити перед рукою?
100 c#  .net  file-access 

4
Маршрутизація: Поточний запит на дію […] є неоднозначним між наступними методами дій
У мене є виклик View Browse.chtml, де користувач може ввести пошуковий термін або залишити пошуковий термін порожнім. Вводячи пошуковий термін, я хочу спрямовувати сторінку, http://localhost:62019/Gallery/Browse/{Searchterm} і коли нічого не вводиться, я хочу спрямовувати браузер на http://localhost:62019/Gallery/Browse/Start/Here. Коли я намагаюся це, я отримую помилку: Поточний запит на дію "Огляд" для типу …
100 c#  asp.net-mvc 

5
iTextSharp - надсилання PDF-файлу в пам'яті в додатку до електронної пошти
Я задав тут кілька питань, але у мене все ще є проблеми. Буду вдячний, якщо ви можете сказати мені, що я роблю неправильно у своєму коді. Я запускаю код вище зі сторінки ASP.Net і отримую "Не вдається отримати доступ до закритого потоку". var doc = new Document(); MemoryStream memoryStream = …
100 c#  email  pdf  itextsharp 

19
Як сортувати рядки в алфавітному порядку, враховуючи значення, коли рядок є числовим?
Я намагаюся сортувати масив чисел, які є рядками, і я хотів би, щоб вони сортували числово. Суть в тому, що я не можу перетворити числа в int . Ось код: string[] things= new string[] { "105", "101", "102", "103", "90" }; foreach (var thing in things.OrderBy(x => x)) { Console.WriteLine(thing); …

3
Невідповідна доступність: тип властивості менш доступний
Будь-хто може допомогти з такою помилкою: Невідповідна доступність: тип властивості "Test.Delivery" менш доступний, ніж властивість "Test.Form1.thelivery" private Delivery thedelivery; public Delivery thedelivery { get { return thedelivery; } set { thedelivery = value; } } Я не в змозі запустити програму через повідомлення про помилку про невідповідність. Ось мій клас …
100 c#  properties 

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