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

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

6
Як я можу перетворити рядок на UTF-8 у C #?
У мене є рядок, який я отримую від стороннього додатка, і я хотів би правильно відобразити його будь-якою мовою за допомогою C # на моїй поверхні Windows. Через неправильне кодування фрагмент моєї рядка виглядає так на іспанській мові: Acción тоді як це має виглядати так: Acción Відповідно до відповіді на …

6
Значення типу "T" неможливо перетворити в
Ймовірно, це питання початківця, але Google на диво не дав відповіді. У мене є цей досить штучний метод T HowToCast<T>(T t) { if (typeof(T) == typeof(string)) { T newT1 = "some text"; T newT2 = (string)t; } return t; } Виходячи з C ++ фону, я очікував, що це спрацює. …
146 c#  .net  generics  casting 


1
Як додати веб-API до існуючого проекту веб-додатків ASP.NET MVC (5)?
Припустимо, що ви забули встановити прапорець Веб-API (додати його до проекту) під час створення нового проекту MVC (5), що вам потрібно зробити, щоб додати веб-API та налагодити його роботу? Існує маса питань щодо міграції, але, схоже, жоден не мав повних та сучасних кроків для додавання Web API до проекту MVC …

4
Як показати підказку параметрів методу в C #?
VS2010: У VB я можу розмістити курсор у дужках параметрів існуючого методу і набрати 'пробіл', який відобразить підказку з описом параметра, в якому я перебуваю. Це не так у C #. Мені потрібно видалити цілі дужки, включаючи параметри, і повторно ввести ліву дужку, щоб ця підказка відображалася. Чи є якийсь …

9
Як перевірити, чи існує ключ AppSettings?
Як перевірити, чи доступна настройка програми? тобто app.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key ="someKey" value="someValue"/> </appSettings> </configuration> і в кодовому файлі if (ConfigurationManager.AppSettings.ContainsKey("someKey")) { // Do Something }else{ // Do Something Else }


5
Як отримати правильну часову позначку в C #
Я хотів би отримати дійсну позначку часу у своїй заявці, тому я написав: public static String GetTimestamp(DateTime value) { return value.ToString("yyyyMMddHHmmssffff"); } // ...later on in the code String timeStamp = GetTimestamp(new DateTime()); Console.WriteLine(timeStamp); вихід: 000101010000000000 Я хотів чогось типу: 20140112180244 Що я зробив неправильно?
146 c#  timestamp 

21
Тип сутності <type> не є частиною моделі для поточного контексту
Я потрапляю в Entity Framework, але я не впевнений, якщо мені не вистачає критичної точки в підході до коду. Я використовую загальний шаблон репозиторію на основі коду з https://genericunitofworkandrepositories.codeplex.com/ і створив мої сутності. Але коли я намагаюся отримати доступ або змінити сутність, я стикаюся з наступним: System.InvalidOperationException: Тип об'єкта Не …


4
Як написати файл JSON у C #?
Мені потрібно записати такі дані у текстовий файл у форматі JSON на C #. Дужки важливі для того, щоб він був дійсним форматом JSON. [ { "Id": 1, "SSN": 123, "Message": "whatever" }, { "Id": 2, "SSN": 125, "Message": "whatever" } ] Ось мій клас моделей: public class data { …

12
Перевірте, чи містить список елемент, що містить рядок, і отримайте цей елемент
Під час пошуку відповіді на це запитання я зіткнувся з подібними, використовуючи LINQ, але мені не вдалося повністю зрозуміти їх (і, таким чином, реалізувати їх), оскільки я не знайомий з цим. Що я хотів би, в основному, це: Перевірте, чи містить якийсь елемент списку певний рядок. Якщо це так, знайдіть …
146 c#  .net  linq  list  contains 

8
Чому довжина цього рядка більше, ніж кількість символів у ньому?
Цей код: string a = "abc"; string b = "A𠈓C"; Console.WriteLine("Length a = {0}", a.Length); Console.WriteLine("Length b = {0}", b.Length); Виходи: Length a = 3 Length b = 4 Чому? Єдине, що я міг собі уявити, - це те, що китайський символ має 2 байти і .Lengthметод повертає кількість байтів.

17
Змішування C # та VB у тому ж проекті
Чи можете ви змішувати файли vb та c # в одному проекті для бібліотеки класів? Чи є якась настройка, яка робить це можливим? Я спробував, і жоден з intellisense не працює цілком правильно, хоча, здається, фоновий компілятор справляється з цим досить добре (окрім того, що я тоді мав 2 класи …
145 c#  vb.net 

8
Чому «Де» та «Вибір» переважають просто Вибір?
У мене клас, як це: public class MyClass { public int Value { get; set; } public bool IsValid { get; set; } } Насправді це набагато більше, але це відтворює проблему (дивності). Я хочу отримати суму Value, де дійсний екземпляр. Поки що я знайшов два рішення для цього. Перший …
145 c#  linq 

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