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

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

4
Як перевірити, чи користувач «увійшов»?
Я використовую автентифікацію форми за допомогою наведеного нижче методу в моїй програмі ASP.NET FormsAuthentication.RedirectFromLoginPage(txtUsername.Text, true); Як мені перевірити, зареєстрований користувач чи ні? І як я можу отримати ім'я користувача зареєстрованого користувача?

4
Виняток: “Формати URI не підтримуються”
У мене є абсолютний локальний шлях, який вказує на папку: "file:\\C:\\Users\\john\\documents\\visual studio 2010\\Projects\\proj" Але коли я намагаюся кинути це DirectoryInfo ctor, я отримую виняток "Формати URI не підтримуються". Я гуглив і дивився на SO, але бачу рішення лише з віддаленими шляхами, а не локальними. Я очікував би якогось методу перетворення …
89 c#  .net  .net-4.0 

4
Чому HttpContext.Current дорівнює нулю після await?
У мене є такий тестовий код WebAPI, я не використовую WebAPI у виробництві, але я зробив це через обговорення цього питання: WebAPI Async question У будь-якому випадку, ось образливий метод WebAPI: public async Task<string> Get(int id) { var x = HttpContext.Current; if (x == null) { // not thrown throw …

11
Зміна значка за замовчуванням у програмі Windows Forms
Мені потрібно змінити піктограму в програмі, над якою я працюю. Але просто переглядаючи інші піктограми на вкладці властивостей проекту -> Програма -> Піктограма , значки не зберігаються на робочому столі .. Який правильний спосіб це зробити?



3
Перетворити об’єкт будь-якого типу на JObject за допомогою Json.NET
Мені часто потрібно розширити свою модель домену додатковою інформацією, перш ніж повертати її клієнту за допомогою WebAPI. Щоб уникнути створення ViewModel, я думав, що можу повернути JObject з додатковими властивостями. Однак я не зміг знайти прямий спосіб перетворити об'єкт будь-якого типу на JObject за допомогою одного виклику до бібліотеки Newtonsoft …
89 c#  .net  json.net 

4
Яка різниця між System.Type та System.RuntimeType у C #?
Сьогодні я намагався виконати деякі конвенційні тести і отримати всі типи в збірці (за допомогою виклику Assembly.GetTypes()), коли щось натрапив: System.RuntimeType:[First.Namespace.FirstClass] Щоразу, коли я намагаюся порівняти цей тип typeof(FirstClass), вони не рівні. Отже, коли я намагаюся знайти всі типи, які містять FirstClassяк загальний параметр, я не знаходжу жодного. Яка різниця …
89 c#  reflection 

17
Не вдається скинути базу даних, оскільки вона зараз використовується
Я хочу скинути базу даних. Я використав наступний код, але безрезультатно. public void DropDataBase(string DBName,SqlConnection scon) { try { SqlConnection.ClearAllPools(); SqlCommand cmd = new SqlCommand("ALTER DATABASE " + DBName + " SET SINGLE_USER WITH ROLLBACK IMMEDIATE", scon); cmd.CommandType = CommandType.Text; scon.Open(); cmd.ExecuteNonQuery(); scon.Close(); SqlCommand cmddrpdb = new SqlCommand("drop database " …
89 c#  asp.net  sql-server 

7
Здійснення виклику curl на C #
Я хочу зробити наступний curlвиклик у моїй консольній програмі C #: curl -d "text=This is a block of text" \ http://api.repustate.com/v2/demokey/score.json Я намагався зробити, як запитання, розміщене тут , але я не можу правильно заповнити властивості. Я також спробував перетворити його на звичайний HTTP-запит: http://api.repustate.com/v2/demokey/score.json?text="This%20is%20a%20block%20of%20text" Чи можу я перетворити виклик …
89 c#  .net  http  curl 

21
Метод 405 не дозволений веб-API
Ця помилка є дуже поширеною, і я спробував усі рішення, і жодне з них не працювало. Я вимкнув публікацію WebDAV на панелі керування та додав це до свого веб-конфігураційного файлу: <handlers> <remove name="WebDAV"/> </handlers> <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule"/> </modules> Помилка все ще залишається. Це контролер: static readonly IProductRepository repository = …


3
Динамічно додавати властивості C # під час виконання
Я знаю, що є кілька питань, які стосуються цього, але відповіді, як правило, слідують за рекомендацією словника або збірника параметрів, що не працює в моїй ситуації. Я використовую бібліотеку, яка працює за допомогою роздумів, щоб робити багато розумних речей з об’єктами з властивостями. Це працює з визначеними класами, а також …

4
Яка різниця між ресурсом та вбудованим ресурсом у програмі C #?
Коли слід використовувати той чи інший? Я хотів би, щоб усі файли, які я використовую у своєму додатку (зображення, звук, файл xml тощо), знаходились усередині файлу .exe, тому я не розгортаю їх із купою папок і файлів. Дякую за інформацію.

8
Як можна відформатувати DateTime до веб-формату UTC?
У мене є DateTime, який я хочу відформатувати в " 2009-09-01T00:00:00.000Z", але такий код дає мені " 2009-09-01T00:00:00.000+01:00" (обидва рядки): new DateTime(2009, 9, 1, 0, 0, 0, 0, DateTimeKind.Utc).ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffzzz") new DateTime(2009, 9, 1, 0, 0, 0, 0, DateTimeKind.Utc).ToUniversalTime().ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffzzz") Будь-які ідеї, як змусити це працювати?
89 c#  .net  datetime  utc 

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