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

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


7
Чи слід використовувати AppDomain.CurrentDomain.BaseDirectory або System.Environment.CurrentDirectory?
У мене є два файли exe в одній папці, я можу запустити exe2 за допомогою кнопки у файлі exe1. Сьогодні я спостерігав за клієнтом за віддаленим сеансом (послуги терміналу), і exe2 не вдалося запустити помилку "Файл не знайдено", але exe1 знаходився в тому ж каталозі, коли ми перевіряли. Тож чи …
86 c#  exception 

5
GridView повинен бути розміщений всередині тегу форми з runat = “server” навіть після того, як GridView знаходиться всередині тегу форми
<form runat="server" id="f1"> <div runat="server" id="d"> grid view: <asp:GridView runat="server" ID="g"> </asp:GridView> </div> <asp:TextBox runat="server" ID="t" TextMode="MultiLine" Rows="20" Columns="50"></asp:TextBox> </form> Код позаду: public partial class ScriptTest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { g.DataSource = new string[] { "a", "b", "c" }; g.DataBind(); TextWriter tw = new …
86 c#  .net  asp.net 

9
Помножте часовий проміжок у .NET
Як помножити об'єкт TimeSpan у C #? Якщо припустити, що змінна durationє TimeSpan , я хотів би, наприклад duration*5 Але це видає мені помилку "Оператор * не може бути застосований до типів TimeSpan і int". Ось моє поточне рішення duration+duration+duration+duration+duration Але це не поширюється на нецілі кратні, наприклад. duration * …
86 c#  .net  date  time  timespan 


5
Як отримати інформацію про помилку, коли HttpWebRequest.GetResponse () не вдається
Я ініціюю HttpWebRequest, а потім отримую його відповідь. Іноді я отримую помилку 500 (або принаймні 5 ##), але без опису. Я контролюю обидві кінцеві точки і хотів би, щоб кінець, що отримує, отримав трохи більше інформації. Наприклад, я хотів би передати повідомлення про виняток із сервера на клієнт. Чи можливо …

2
Розуміння коваріантних та контраваріантних інтерфейсів у C #
Я натрапив на них у підручнику, який читаю на C #, але мені важко їх зрозуміти, можливо через відсутність контексту. Чи є гарне стисле пояснення того, що вони є і для чого вони корисні? Змінити для уточнення: Коваріантний інтерфейс: interface IBibble<out T> . . Контраваріантний інтерфейс: interface IBibble<in T> . …

5
Найкраща практика повторного підключення клієнта SignalR 2.0 .NET до концентратора сервера
Я використовую SignalR 2.0 з клієнтом .NET у мобільному додатку, який повинен обробляти різні типи відключень. Іноді клієнт SignalR підключається автоматично - а іноді його доводиться підключати безпосередньо за допомогою HubConnection.Start()повторного дзвінка . Оскільки SignalR чарівним чином повторно автоматично підключається, мені цікаво, не вистачає функції чи налаштування конфігурації? Який найкращий …

5
Компіляція C # JIT та .NET
Я трохи заплутався в деталях того, як працює компілятор JIT. Я знаю, що C # компілюється до IL. Перший раз, коли він запускається, це JIT'd. Чи передбачає це переклад у рідний код? Чи взаємодіє середовище виконання .NET (як віртуальна машина?) Із кодом JIT'd? Я знаю, що це наївно, але я …
86 c#  jit 

8
Чому ReadOnlyObservableCollection.CollectionChanged не є загальнодоступним?
Чому ReadOnlyObservableCollection.CollectionChangedзахищений, а не загальнодоступний (як і відповідний ObservableCollection.CollectionChanged)? Яка користь від реалізації колекції, INotifyCollectionChangedякщо я не можу отримати доступ до CollectionChangedподії?
86 c#  .net  collections 

8
Властивість або індексатор не можна передавати як параметр out або ref
Я отримую вищезазначену помилку і не можу її вирішити. Я трохи погуглив, але не можу від цього позбутися. Сценарій: У мене є клас BudgetAllocate, властивістю якого є бюджет подвійного типу. У моєму dataAccessLayer, В одному зі своїх занять я намагаюся зробити це: double.TryParse(objReader[i].ToString(), out bd.Budget); Що викликає цю помилку: Властивість …

15
Що робить оператор unary plus?
Що робить оператор unary plus? Є кілька визначень, які я знайшов ( тут і тут ), але я досі не уявляю, для чого це буде використовуватися. Здається, це нічого не робить, але на це є причина, так?
86 c#  c++  c  unary-operator 

8
Відносний шлях до абсолютного шляху в C #?
У мене є файли xml, які містять шляхи до файлів href до зображень (наприклад, ".... \ images \ image.jpg"). Hrefs містять відносні шляхи. Тепер мені потрібно витягти hrefs до зображень і перетворити їх на абсолютні шляхи у файловій системі. Я знаю про метод GetFullPath, але я спробував його, і він, …

13
HTTP 404 при доступі до .svc-файлу в IIS
Нещодавно я створив службу WCF, яка чудово працює при тестуванні з Visual Studio 2008. але коли я розгортаю проект у IIS і намагаюся отримати доступ до файлу .svc з IIS, з'являється така помилка: "Server Error in '/' Application.The resource cannot be found. " У мене виникає ця проблема останні 4 …
86 c#  .net  wcf 

5
URL Slugify алгоритм в C #?
Отже, я шукав та переглядав тег slug на SO і знайшов лише два переконливі рішення: Слугіфікація та транслітерація символів на C # Як перетворити супер- або індекс в звичайний текст на C # Які є лише частковим вирішенням проблеми. Я міг би кодувати це вручну сам, але я здивований, що …
86 c#  slug 

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