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

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

3
Чому моя програма витрачає 24% свого життя на нульову перевірку?
У мене є критичне бінарне дерево рішень щодо ефективності, і я хотів би зосередити це питання на одному рядку коду. Код ітератора двійкового дерева наведено нижче, а результати результатів аналізу його виконання. public ScTreeNode GetNodeForState(int rootIndex, float[] inputs) { 0.2% ScTreeNode node = RootNodes[rootIndex].TreeNode; 24.6% while (node.BranchData != null) { …

10
Читання / запис властивостей "розширених" файлів (C #)
Я намагаюся дізнатися, як читати / записувати до розширених властивостей файлів у C # напр., Коментар, швидкість передачі даних, дата звернення, категорія тощо, які можна побачити в Windows Explorer. Будь-які ідеї, як це зробити? EDIT: Я в основному буду читати / писати у відеофайли (AVI / DIVX / ...)

7
Розробка програми Android за допомогою C #
Чи можливо написати додаток для Android за допомогою C #? Є API чи щось таке? Це безкоштовно для особистого та комерційного розвитку? Що потрібно встановити, щоб мати шаблон проекту Android в моїй Visual Studio?
104 c#  android  mono 

9
Отримання розмірів зображення без зчитування всього файлу
Чи є дешевий спосіб отримати розміри зображення (jpg, png, ...)? Переважно, я хотів би досягти цього, використовуючи лише стандартну бібліотеку класів (через обмеження хостингу). Я знаю, що прочитати заголовок зображення та проаналізувати його слід порівняно просто, але, здається, щось подібне повинно бути вже там. Також я переконався, що наступний фрагмент …

11
Чи можна порівняти зразки невеликих кодів у C #, покращити цю реалізацію?
Досить часто на SO так я опиняюсь у порівнянні невеликих фрагментів коду, щоб побачити, яка реалізація найшвидша. Досить часто я бачу коментарі, що тест-код не враховує джитінг або сміттєзбірник. У мене є така проста функція бенчмаркінгу, яку я повільно розвивав: static void Profile(string description, int iterations, Action func) { // …

3
Яке використання для IHttpHandler.IsReusable?
Я пишу IHttpHandlerі потрібно буде реалізувати IsReusableвластивість. Коли я переглядаю документацію MSDN, вона говорить: Отримує значення, що вказує, чи може інший запит використовувати екземпляр IHttpHandler. Це не дуже допомагає. У яких ситуаціях я повинен використовувати оброблювач багаторазового використання та в яких ситуаціях він не може бути повторним? Наступні запитання: Що …

10
як змінити простір імен всього проекту?
Я змінюю демонстраційну програму з цієї статті: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx Мені потрібно оновити всі файли, щоб використовувати мою область імен, наприклад, зараз файл, розташований тут: MySolution\MyApp\DemoApp\ViewModel\MainWindowViewModel.cs використовує таке простір імен: namespace DemoApp.ViewModel { /// <summary> /// The ViewModel for the application's main window. /// </summary> public class MainWindowViewModel : WorkspaceViewModel Мені потрібно …
104 c#  visual-studio 

8
Коли використовувати ref і коли це не потрібно в C #
У мене є об'єкт, який є моїм в пам'яті програми, а також я маю деякі інші робочі функції, які я передаю об'єкту для зміни стану. Я передаю це по службовим функціям. Однак я натрапив на наступну функцію. byte[] received_s = new byte[2048]; IPEndPoint tmpIpEndPoint = new IPEndPoint(IPAddress.Any, UdpPort_msg); EndPoint remoteEP …
104 c#  ref 

12
Як ви протестуєте приватні методи з NUnit?
Мені цікаво, як правильно користуватися NUnit. По-перше, я створив окремий тестовий проект, який використовує мій основний проект як орієнтир. Але в цьому випадку я не в змозі перевірити приватні методи. Я здогадувався, що мені потрібно включити свій тестовий код до мого основного коду ?! - Мабуть, це не правильний спосіб …

11
Як налаштувати тайм-аут підключення до сокета
Коли Клієнт намагається підключитися до відключеної IP-адреси, існує тривалий час очікування протягом 15 секунд ... Як ми можемо зменшити цей час очікування? Який спосіб його налаштувати? Код, який я використовую для налаштування з'єднання з сокетом, такий: try { m_clientSocket = new Socket( AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPAddress ip = IPAddress.Parse(serverIp); int …
104 c#  sockets  timeout 


5
Вставити / оновити багато-багато суб'єктів господарювання. Як це зробити?
Я використовую EF4 та новий для нього. У моєму проекті є багато-багато, і, здається, не виходить, як вставити чи оновити. Я створив невеликий проект лише для того, щоб побачити, як його слід закодувати. Припустимо, у мене є 3 таблиці Клас: ClassID-ClassName Студент: StudentID-FirstName-прізвище StudentClass: StudentID-ClassID Після додавання всіх взаємозв'язків та …

22
змушуйте браузери отримувати найновіші файли js та css у програмі asp.net
Деякі браузери кешують файли js та css, не вдається оновити їх, якщо не змусити їх. Що найпростіше. Я щойно реалізував це рішення, яке, здається, працює. Оголосіть змінну версії на своїй сторінці public string version { get; set; } Отримайте номер версії з ключа web.config version = ConfigurationManager.AppSettings["versionNumber"]; На своїй сторінці …

3
Коли використовувати який шаблон дизайну? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Мені дуже подобаються шаблони дизайну, але мені важко бачити, коли я …


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