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

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

11
Введення не є дійсним рядком Base-64, оскільки він містить неосновний 64 символ
У мене є служба REST, яка читає файл і надсилає його в іншу консольну програму після перетворення його в масив байтів, а потім у рядок Base64. Ця частина працює, але коли той самий потік надходить у додаток, він маніпулює і більше не є дійсним рядком Base64. Деякі сміттєві персонажі вводяться …
97 c#  file-io  base64 

6
Як зробити вбудовані функції в C #
Я використовую Linq To XML new XElement("Prefix", Prefix == null ? "" : Prefix) але я хочу зробити обчислення префікса перед тим, як додати його до xml, наприклад, усунути пробіли, спеціальні символи, деякі обчислення тощо Я не хочу створювати функції, тому що ці не допоможуть жодній іншій частині моєї програми, …
97 c#  .net 

7
Як змусити Visual Studio не ставити {на новий рядок?
Якщо у мене є такий код if(true){ і я додаю } він трансформується в if (true) { } але я хотів би, щоб він залишався у форматі if (true) { } Навіть якщо я скопіюю такий код if, він трансформується у довшу версію. PS Я розумію, що використовувати довшу версію …

9
Що замінює WCF у .Net Core?
Я звик створювати консольний додаток .Net Framework і виставляти Add(int x, int y)функції через службу WCF з нуля за допомогою бібліотеки класів (.Net Framework). Потім я використовую консольний додаток для виклику цієї функції через сервер. Однак якщо я використовую програму Console (.Net Core) та бібліотеку класів (.Net Core), System.ServiceModel недоступний. …
97 c#  .net  wcf  service  .net-core 

3
Int до Char в C #
Який найкращий спосіб перетворити значення Int на відповідний Char в Utf16, враховуючи, що Int знаходиться в діапазоні допустимих значень?
96 c#  casting 

5
Чому метод Exited мого процесу не викликається?
У мене є наступний код, але чому ProcessExitedметод ніколи не викликається? Те саме, якщо я не використовую оболонку Windows ( startInfo.UseShellExecute = false). ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.CreateNoWindow = true; startInfo.UseShellExecute = true; startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.FileName = path; startInfo.Arguments = rawDataFileName; startInfo.WorkingDirectory = Util.GetParentDirectory(path, 1); try { Process …
96 c#  .net 

5
Як викликати подію, коли значення змінної змінюється?
Зараз я створюю додаток на C # за допомогою Visual Studio. Я хочу створити деякий код, щоб, коли змінна має значення 1, тоді виконувався певний фрагмент коду. Я знаю, що можу використовувати оператор if, але проблема в тому, що значення буде змінено в асинхронному процесі, тому технічно оператор if можна …

5
Використання System.Dynamic у Росліні
Я модифікував приклад, який постачається з новою версією Roslyn, яка була випущена вчора, щоб використовувати Dynamic та ExpandoObject, але я отримую помилку компілятора, яку я не знаю, як виправити. Помилка: (7,21): помилка CS0656: Відсутній необхідний член компілятора 'Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create' Ви ще не можете використовувати динаміку в новому компіляторі? Як я можу …
96 c#  roslyn 

9
Інструмент налагодження «швидкого годинника» та лямбда-вирази у Visual Studio
Чому я не можу використовувати лямбда-вирази під час налагодження у вікні “Швидкий перегляд”? UPD: див. Також http://blogs.msdn.com/b/jaredpar/archive/2009/08/26/why-no-linq-in-debugger-windows.aspx http://blogs.msdn.com/b/jaredpar/archive/2010/06/02/why-is-linq-absent-from-debugger-windows-part-2.aspx

11
Читання великих текстових файлів із потоками на C #
У мене прекрасне завдання - розробити, як обробляти великі файли, що завантажуються в редактор сценаріїв нашої програми (це як VBA для нашого внутрішнього продукту для швидких макросів). Більшість файлів складає близько 300-400 КБ, що є прекрасним завантаженням. Але коли вони перевищують 100 МБ, процес має важкі часи (як і слід …

4
Як дізнатися поточну ширину смуги прокрутки системи?
Як відомо, можна налаштувати ширину ширини смуги прокрутки у Властивості дисплея -> Зовнішній вигляд -> Додатково -> Елемент: Прокрутка. Значення за замовчуванням - 17. Однак я не можу припустити, що це завжди так, чи можливо мені отримати це значення?
96 c#  winforms 


3
Метод розширення та динамічний об'єкт
Я збираюся резюмувати свою проблему в наступному фрагменті коду. List<int> list = new List<int>() { 5, 56, 2, 4, 63, 2 }; Console.WriteLine(list.First()); Наведений вище код працює нормально. Зараз я спробував наступне dynamic dList = list; Console.WriteLine(dList.First()); але я отримую RuntimeBinderException. Чому це так?
96 c#  dynamic  c#-4.0 

4
LINQ to Entities підтримує лише приведення примітивних типів EDM або типів перерахування з інтерфейсом IEntity
У мене є такий загальний метод розширення: public static T GetById<T>(this IQueryable<T> collection, Guid id) where T : IEntity { Expression<Func<T, bool>> predicate = e => e.Id == id; T entity; // Allow reporting more descriptive error messages. try { entity = collection.SingleOrDefault(predicate); } catch (Exception ex) { throw new …

30
Сторінку HTTP 404 не знайдено в Web Api, розміщеному в IIS 7.5
У мене є програма Web Api. Це чудово працює, коли я тестував його за допомогою сервера розробки VS 2010 для налагодження. Але зараз я розгорнув його в IIS 7.5, і я отримую помилку HTTP 404 при спробі отримати доступ до програми. Ось мій web.config <?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add …

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